experiment with javascript/canvas