We will need this for removing event handlers. This will unfortunately create a memory leak, but we'll partially deal with that later. (imported from commit e439cb44d245e16d2254d1be053b68015a1f4c79)