move event made optional