Massive refactoring for backbone 0.9.9 new tests and new event handling mechanism