[UPDATE] dom/event, dom/element

- add pooling capabilities