Stored references to listeners so they don't get prematurely garbage collected