Can I attach more than on handler to a interupt pin?

When the callback is run interrupts will be disabled so I think the best advice is to keep it as short and simple as possible, in other words, set a flag (or some such thing) and let the interrupt finish. Then look for the flag in the main loop and do whatever jobs are needed from there (I think that is the correct advice).