Various updates

* Added event bubbling for better performance.
* Converted to Ruby Sass.
* Fixed test path for unit tests.