added support for orphan event handlers
allow context to be a selector
Fixed forward and backward buttons in non history api routes.
Added a remainder
fixed deepExtend to call virtual properties with correct this pointer
made contexts public