simplify filter code, refilter when convo changed