Count Down Layer Problems

Devil is in the details…

Is there a way to adjust the Count Down layer script so that single digit days, hours, minutes are singular, not plural? Example:

1 Day not 1 Days
1 Hour not 1 Hours
1 Minute not 1 Minutes

Also, the “While Countdown” parameter currently displays a full minute at zero, meaning the public facing message says 1 minute until show time when the actual wait is 2 minutes.

I’d like the “On Event:” message to trigger and the end of the final minute of count down, not an additional minute displaying “0 minutes”

My current “While Countdown” parameter entry:

begins in [%y years, ][%d days ][%h hours and ]%m minutes at half past the hour