big changes to backbone view manager, events handling, and routing