fixed issue where channel filtering was triggered on all channel events