added handleModelLayoutChanged to MoveOperation