I think this logic is wrong. If I start with 3 minutes = 180 seconds, the countdown shows 3:120. Nevertheless the leading minutes should be also there when there are less the 60 seconds. The format should be always MM:SS.