I would like to attach a function to run every time Portis sends a transaction or require a view or pure information from the node. The only way I can do it now is to handle the promise created by the provider at every contract call or transaction, but it would be nice to have a global way to do it. The best way to do in my opinion would be implementing an "onTx" handle where we can subscribe events. A handle for "onPrompt" would be nice as well to deal better with the state of the application in between requesting a tx and approving it on the Portis prompt.