Remove *current-tab* usage
Add tests
Pass in the jump table when creating new jumps