adaptive driving controls