some improvements to event add form