further refactoring of minute/seconds subviews and removal of padLeft function