[UPDATE] base, remux

- base will now remove create and extend methods on create
- remux is now a singleton
- remux now extends and use emitter instead of triggering window events