dynamic resize of time, nicer buttons, auto show/hide buttons