If you are uncomfortable with assembly and don't want to or don't have the time to try and learn it you could try to handle the interrupt from inside your basic program.

To do this you turn the interrupt off and keep polling the interrupt register bit and if it is set then act on it. This may or may not work for you. It really depends on what else your program is doing.

I have done this on simple programs where there aren't any long instructions (like lcdout, serout, pause, etc)

Just an idea.

Joe.