avoid holding the evt object, and stick to the bundle object itself