Why don't we use an event as for requestCloseDoc() below in this file ?

It's better to avoid usage of "this.owner" for low coupling reasons.