Hi,
Thank you for sharing the code.
It is indeed possible to set up multiple callbacks flags on the same event instance. I would suggest you to have a look at a similar post which I will link here:
Hope it helps, let me know if you have any questions.