added MOTION.repeatAll and MOTION.reverseAll