add addEventListener
add shims