fix: reset interaction complete on remove