Bug 1059650 - [Browser]Back button stops working after clicking '+' icon...

... multiple times

* Doesn't rely on 'mousedown' event to get the tab ID, use 'tap' event to select tab ID directly
we are depending on this.isCloseButton which has the same dependency on mousedown being set correctly, if we cant depend on mousedown then we should also move the isCloseButton logic into this function