anchor.diff:    I: Integer;
     HintControl: TKMControl;
   begin
  +  if Self = nil then Exit;
  +
     CtrlOver := HitControl(X,Y);
   
     // Notify all ControlMouseMove subscribers
  
positive.code: //Check If Control if it is allowed to be automatically (not manual, by user) focused on
  function TKMMasterControl.IsAutoFocusAllowed(aCtrl: TKMControl): Boolean;
  begin
    Result := aCtrl.AutoFocusable and IsFocusAllowed(aCtrl);
  end;
  
  
negative.code:   Control: TKMControl;
  begin
    Result := False;
  
    if Self = nil then Exit;
  
    //CtrlFocus could be on another menu page and no longer visible
    if (CtrlFocus <> nil) and CtrlFocus.Visible then
    begin
  