anchor.diff:  
   procedure TKMapEdInterface.KeyDown(Key: Word; Shift: TShiftState; var aHandled: Boolean);
   var
  -  KeyHandled, KeyPassedToModal: Boolean;
  +  keyHandled, keyPassedToModal: Boolean;
   begin
     aHandled := True; // assume we handle all keys here
   
  
positive.code: 
  procedure TKMapEdInterface.MouseDown(Button: TMouseButton; Shift: TShiftState; X,Y: Integer);
  var
    Obj: TObject;
    keyHandled: Boolean;
  begin
    fMyControls.MouseDown(X,Y,Shift,Button);
  
negative.code:     or (fGuiFormations.Visible and fGuiFormations.KeyDown(Key, Shift))
      or (fGuiGoal.Visible and fGuiGoal.KeyDown(Key, Shift))
      or (fGuiMenuQuickPlay.Visible and fGuiMenuQuickPlay.KeyDown(Key, Shift)) then
      keyPassedToModal := True;
  
    //For now enter can open up Extra panel
    if not keyPassedToModal and (Key = gResKeys[SC_MAPEDIT_EXTRA].Key) then
      Message_Click(Image_Extra);
  
    // If modals are closed or they did not handle key
    if not keyPassedToModal and (Key = gResKeys[SC_CLOSE_MENU].Key) then
    begin
      Cancel_Clicked(False, keyHandled);
      if not keyHandled then
      begin
        if fGuiMessage.Visible then
          fGuiMessage.Hide
  