refactored MotionView based on changes in MotionModel