got both searches working with correct funcionality. need to work on polishing desing next.  also need to look into memory leaks for the handlers and to refactor code.