prevent duplicate DOM event registration