Fix some issues with the Preloader by avoiding lazy eval
Start using Backbone
Rename View#display() to View#render()
Simplify event binding with data attributes
Remove the need for a separate reload function