create event interface
Merge pull request #16 from oharaandrew314/#14-Event-Interface

create event interface