Sexy html5 canvas experiment