removed canvas rendering mode
on the verge of discovering my bug
Multiple instances added (turned out nesting non-static objects in a OOP prototype causes problems in js)
Refactored some more: re-integrated the animationloop and resize methods