Bug fix - process multiple search terms correctly.
Ensure all connected signals are disconnected in disable().