Add support for Promises into the TabContext