html5 canvas keyboard added