so yeah, that wasn't right at all.
detaching delete callback if node isn't present in DOM anymore