[Breaking changes] DOM EJS context 

* All EJS params now stored in this object
* this.first() points to first drawed DOM element