Just set popupDelay to 0 instead of having to override onItemHover(), refs #10721 !strict.
Add clearSelectedItem parameter to _cleanUp() method for slight code reduction, refs #16861 !strict.