event and calendar improvements