clean up hookup_tables branch by moving some methods from events model to helper, clean up specs and features and views.