Display spinner when calendar list is loading
Don't display spinner when app waits for user to select calendar
Optimize application flow

- feed range model with config in the init() instead setting it from calendar collection
- don't rely on range:change event for display state of child views. Instead render them on initial eventReceived
Update config on range change
Move draw logic to template (ugly though)
refactor range change btns, simplify and clean up