Driving

Implements driving detection.  Some UI adjustments.  Other bug fixes.