three.ez extends the functionality of existing three.js objects.
However, it is mandatory to use the main class that instantiates the webgl renderer (which you can of course access) for all mechanisms to work, and you must render views using the createView methods of the main, as in the example.
For the rest, everything is like a common three.js application.
If you have a project already started and can’t/won’t make these changes, I can extrapolate just the part that handles events and send it to you privately.
The project is new, the documentation is still incomplete (except for the API). I can help you privately if you’d like to try it out