App & Context are event emitters
Support 'done' event on context