added oomf filter, re-implemented newline filter, improved refilter()