change handling of undefined tags. Now it reverts to an empty array, instead of reverting changes.
add support for zero-padded time initial value
add flexible isUndefined utility, handle undefined or empty initial values.
Remove redundent css. set initial data on the parent form controller.
add autofocus options and move timepicker validation into a reusable service.
Prevent input focus on dropdown select