Try:
on button up clicked:
set global variable "scaleLayer" to 1
global variable "scaleLayer" = 1, system set layer scale to lerp(LayerScale(layername), scaleMax, something*dt)
or
on button down clicked:
set global variable "scaleLayer" to 2
global variable "scaleLayer" = 2, system set layer scale to lerp(LayerScale(layername), scaleMin, something*dt)
Note:
It will continue to do the lerp until the variable is changed.
You should try to add a way to change the variable, however it should not effect performance.