This function is now able to take a callback
No more adding questions via event but function

This makes it possible to actually react in the callback fn.
Add callback fn