def on_event(self, event):
        """
        Callback to receive events from :class:`~responsebot.responsebot_stream.ResponseBotStream`. Tries to forward the
        received event to registered handlers.

        :param event: The received event
        :type event: :class:`~responsebot.models.Event`
        error from a custom handler
        """
        if event.event not in TWITTER_NON_TWEET_EVENTS:
            logging.warning(u'Received unknown twitter event {event}'.format(event=event.event))
            return

        logging.info(u'Received event {event}'.format(event=event.event))

        for handler in self.handlers:
            handler.on_event(event)