An exploration of HTML 5 canvas and Propulsion.js