Simplify handlers
Introduce controller concept
Adds CallbackController to service
Adds new callback creation