Large rewrite of the core functionality, now it relies on the jQuery update module 1.7+.
No longer any global object functions etc, all self contained, includes many many fixes.