Adding support for deferred interactions to allow hooks into promise-based callbacks - <Mojo>