Need to:
1) add createEvent()
2) add jstl & some cosmetics for web UI
3) rework comments
4) add exception logging