change dlog control logic