use a variable in the closure to check if destroyed
use a variable in the closure to check if destroyed

if Vimium++ is destroyed by a new injector,
then VSettings/VPort will be reset to a new version,
which can still cause a dead loop.

gdh1995/vimium-plus,gdh1995/vimium-plus,gdh1995/vimium-plus