tabId doesn't have to be a string

Chrome passes a number, it means that it’s good enough
Added connection indicator to button. Fixes #6