This override center() method bypass ShortcutContextAwareDialogBox.show() method (delegate to PopUpPanel instead). Will need to add center method in ShortcutContextAwareDialogBox to prevent this. 
```
   @Override
   public void center()
   {
      super.center();
      keyShortcutPresenter.activateModalContext(modalContext);
   }
```