added a "respondTo" to respond in callbacks