Mark listeners public per @cgoudie's suggestion