scale handle fixed, PingPong and Clamp funct impl