## 2018-09-03 New #EventHooks

```javascript
import events from "src/client/morphic/events.js"

var beforeEvent = new WeakMap()

var before = (obj, type, evt, cb) => {
  beforeEvent.set(evt, performance.now())
};
events.registerBeforeEvent(before)

var after = (obj, type, evt, cb) => {
  console.log("after evt ", type, performance.now() - beforeEvent.get(evt))
};
events.registerAfterEvent(after)
```