only delegate to default callback if triggerHandler does not result in a defined return value if the callback is promissory