bring listeners onto scope