listen for vanish events too