tweaked comments
added restart event tests
added reset event tests