backbone app refactoring :sweat: