Use chrome.tabs.create instead of middle-click