What is the best code approach to add infrared control to an existing program?

I designed a scrolling message board that is PIC based. I have also written separate code to decode an infrared signal. What is the best way to add the infra code to the message board software. Should it be interrupt the scrolling message every time a character is receiver by the IR receiver? The are 32 bits that need to be decoded each time a key is hit on the IR transmitter.