Well, problem solved. After: cd = nero.GetDrives(NERO_MEDIA_CD)[0] I can do: WithEvents(cd, DriveEvents) and it works. The question is, can I do it without WithEvents, but with DispatchWithEvents() somehow, so I can refer to self? Good day, Omer.