1. A vehicle comprising: at least one processor configured to (i) determine a headway between the vehicle and another vehicle based on a history of the vehicle's speed and distance to the another vehicle, (ii) determine a driver type, (iii) receive a plurality of driver interface tasks to be executed, and (iv) selectively delay or prevent at least some of the plurality of driver interface tasks from being executed based on the headway and driver type.