put dt_control_queue_redraw() at a more reasonable position