gene tabs directive working with active tab state
event.gene state displays geneSummary as intended
re-refactoring state/view heirarchy & event UI