added basic persistence for EventQueue