Search improvements and signals

Signals are not functioning at the moment and I have no clue why.