Fix motorscaling to rescale if motor val > 1, not motor index