Finished refactoring of countdown sub view

- the countdown now properly updates for each second
- fixed the bug where the countdown wouldn't render if you toggled views