Only call touchButton.onPressed() and onReleased() once; fixed
buttonMoved()