public void focusGained(FocusEvent e){
}

public void focusGained ( FocusEvent e ) { }
this should never be called . the handler should only be listening if there already is focus and should be removed as a listener when focus is lost .
