added undo event tests, simplidied test setup
added redo event tests