Pure Javascript HTML5 (Ca)nvas (Man)ipulation