this addresses #276: now filters applied when DOM mutates