fixed some idiosyncracies. extension how works for the current window regardless of other windows and tabs