Understanding Driving: Applying Cognitive Psychology to a Complex Everyday Task