improved UI for creating/editing events