More extensible listener creation; code cleanup.
Make hl.fl setting configurable via searches.ini.