Topic: another custom alarm screen, and a question

So I finally sat down and started futzing for real with the custom alarm screen, and tried to add a 24 hour clock to mine...

...and it works, kinda.  But if the alarmscreen plays during any alarm that streams audio from a network source (shoutcast; pandora), the audio stutters noticably every time the clock updates, i.e. once per second.

I can't see why on earth the code here would be eating that many cycles just to update the screen, so I'm attaching it here in case anyone has any ideas: