Currently, we have the ICallback interface that allows users to respond to JavaScript with callback hooks. We also need support for promises.