controller for movement, input to modify controller