fix up removeListener
make selector matching behave more sensibly
0.0.51