distraction tasks don't have the format you remember
Present distract with timeout & return val