These two fixes are now important since the ViewEditor is now also used in the backend. * The start method must return a deferred. * The destroy method must unbind the event on the document element. Note: in master, the ViewEditor is being refactored.