Initial work on generalizing livesearch functionality