onDesignDocument event is no longer used as Phobos.js directly calls:

> this.owner.designDocument(data);

I have a mix feeling about replacing events by direct calls.
* direct calls are usually easier to find in the code
* but harder to trace during during the execution
* tracing the events is quite simple and imply to just add an event logger in a single place
* instead  of needing to add trace code everywhere. 

@snowfix: What is your feeling on that ?