implemented TimeField widget