add getCharCode to eventUtil
tighten up
add EventTarget lib