Doesnt work; On the way to success (Event to command refactoring)