Writing a non-trivial backbone application