Switched built in events from jquery to new event system
Added more formal event handling
Added more formal view models and cleaned up view model construction. Fixes bug causing evens to not be attached