added MainActivity.this to MovementController's constructor