flexify the API

Trying to "flexify" the API so there is no longer a hard dependency on jQuery, but it can be attached to various other engines with a similar API (or similar engines who can be adapted to a minimally compatible jQueryish API) Super!!!