Refactored and create logic to handle into a single class. Added Builder pattern to create an event.
Merge pull request #1 from shukhi/UIWork

Refactored and create logic to handle into a single class. Added Builder...