Revert "Refactor and generalize callbacks controller"

This reverts commit 3292a891f4e6fa82625a1bca80e942f2f1748605.