perchè nella prima utilizzi onMotionStarted? anche lì dovresti usare onMotionFinished o no?!