Allow event callbacks to return arbitrary data and always trigger source callback if defined.