anchor.diff:  
   
   { TKMSearchableList }
  -constructor TKMSearchableList.Create(aParent: TKMPanel; aLeft, aTop, aWidth, aHeight, aPaintLayer: Integer);
  -begin
  -  inherited;
  -
  -  fHintBackColor := COLOR3F_BLACK;
  -end;
  -
  -
   procedure TKMSearchableList.KeyPress(Key: Char);
   var
     I, oldIndex: Integer;
  
positive.code:     function KeyEventHandled(Key: Word; Shift: TShiftState): Boolean; virtual;
      function CanChangeSelection: Boolean; virtual;
    public
      constructor Create(aParent: TKMPanel; aLeft, aTop, aWidth, aHeight: Integer; aPaintLayer: Integer = 0);
  
      procedure SetTopIndex(aIndex: Integer; aStayOnList: Boolean); overload;
      property ItemIndex: Integer read GetItemIndex write SetItemIndex;
      property TopIndex: Integer read GetTopIndex write SetTopIndex;
  
negative.code:     fControlIndex: Integer; //Index number of this control in his Parent's (TKMPanel) collection
      fID: Integer; //Control global ID
      fHint: UnicodeString; //Text that shows up when cursor is over that control, mainly for Buttons
      fHintBackColor: TKMColor3f; //Hint background color
      fMouseWheelStep: Integer;
  
      fPaintLayer: Integer;
  