added a streamcontroller backend for events