render with callbacks instead of eventquery