Micro event emitter which provides the observer pattern to JavaScript object.