wrapepd all possible documented elements and proxy all level 1 events to emitter