fix: unbind on refresh, before checking for enabled