tab switcher first draft with url handling and no jump