Base logic for event
Improved title, fix #7