Canvas Debugged

Canvas page optimised and branched. Tested on Chrome 30 beta.