Preconditions.checkArgument(
editorBundle != null, "Editor must be created before registering awesome box events.");
// Register Hiding Listener
shell.getHeader().getAwesomeBoxComponentHost().getComponentHiddenListener()
.add(new AwesomeBoxComponentHiddenListener() {
@Override
public void onHidden(Reason reason) {
if (reason != Reason.OTHER) {
editorBundle.getEditor().getFocusManager().focus();
}