Got the filters working and moved redraw responsibilities out to the tailer class