Suggest to add the following handlers in `bindEvents` and make sure they are removed in `unbindEvents`. And also remember to refresh the permission list in `onBeforeShow`.