[major] Load CSS first and render instantly when the CSS is loaded, then load the JS.
[minor] use `pagelet` instead of `this` as it can be optimized by compilers
[fix] Fixed a memory leak when you continously render a pagelet.
[test] Run tests in phantomjs instead of node
[minor] Added missing reserved event checks
[fix] Allow bailout from iteration
[fix] Use evt.explicitOriginalTarget for FireFox activeElement fallback.
[fix] re-assign listeners after placeholders have been nuked.
[fix] correctly find the last active element for submits.
[minor] CSS and JavaScript unload has been added