Adding ICE undo feature