Fix buggy icon update states
Fix buggy icon update states

This requires not depending on the openTabs array, since
the onUpdated event is not always fired when a new page
is loaded (from a new tab, for example).

elderbas/vimium,zhangmin510/vimium,PrestanceDesign/vimium,elegantwww/vimium,Aleroniponi/vimium,tuchangwei/vimium,willsALMANJ/vimium,mrmr1993/vimium,bkudria/vimium,gdh1995/vimium,philc/vimium,dimatter/vimium,bkudria/vimium,elderbas/vimium,Lw-Cui/vimium,mrmr1993/vimium,csmalin/vimium,Aleroniponi/vimium,crazypenguincode/vimium,borgified/vimium,Robinson10240/vimium,smblott-github/vimium,elderbas/vimium,Robinson10240/vimium,gdh1995/vimium,decaffeinate-examples/vimium,crazypenguincode/vimium,PickRelated/vimium,mrmr1993/vimium,VPashkov/vimium,justalittlenoob/vimium,bkudria/vimium,smblott-github/vimium-smblott,smblott-github/vimium,justalittlenoob/vimium,poacher2k/vimium,willsALMANJ/vimium,cyrixhero/vimium,Lw-Cui/vimium,PickRelated/vimium,smblott-github/vimium-smblott,csmalin/vimium,csmalin/vimium,PrestanceDesign/vimium,decaffeinate-examples/vimium,dimatter/vimium,elegantwww/vimium,douglas-larocca/vimium,hhsue/vimium,PrestanceDesign/vimium,wildeyes/vimium,Lw-Cui/vimium,tuchangwei/vimium,borgified/vimium,douglas-larocca/vimium,hhsue/vimium,philc/vimium,Aleroniponi/vimium,elegantwww/vimium,cyrixhero/vimium,Robinson10240/vimium,justalittlenoob/vimium,smblott-github/vimium,VPashkov/vimium,tuchangwei/vimium,douglas-larocca/vimium,wildeyes/vimium,poacher2k/vimium,dimatter/vimium,borgified/vimium,willsALMANJ/vimium,PickRelated/vimium,VPashkov/vimium,cyrixhero/vimium,philc/vimium,gdh1995/vimium,zhangmin510/vimium,zhangmin510/vimium,wildeyes/vimium,jb55/vimium-plus,shaung/vimium,poacher2k/vimium,hhsue/vimium,decaffeinate-examples/vimium,jb55/vimium-plus