start all() implementation

Implements a proxy-like `all()` and `getAll()` method.
wut? 

if i have a build that has `on` and `find` then we have defined the same functionality in 2 places. Once in `find` and again in `on` if this becomes the default events.js