biocat-events - search refactoring

Philip Barton search refactoring