snapping is now done right when scaled