big fixes

prevent input element from gaining focus on click. set value of elements
with no value or an invalid time format to "12:00 AM"