saving and getting events back