better time box with label and init current value. add comments