now corrected time displays correctly, and correctly handles missing handicaps and missing entries in the timing dict