Гибкость в чем? Какие такие кейсы? Вы рассказывайте, а то нифига не понятно.
Захотел - на create/destroy подвязался, захотел - на resume/pause, фолбек добавил, лог проставил - любые хотелки (если на ui выкидываешь - померял время выполнения коллбека), гибкость - это про отсутствие ограничений в основном, а не про конкретные возможности