added event bus into results ui objects
extracted event binding function