protected override bool OnKeyDown( KeyEvent e ) { if( base.OnKeyDown( e ) ) return true; if( e.Key == EKeys.Escape ) { SetShouldDetach(); return true; } return false; }