Closes #3 The portal should exist in the tab context