attempt at EventHandler for the moves.