First draft of updated control behavior that integrates with the new animation behavior
Add basic mouse support to new control behavior