Foregroundfilter class now updates at a good granularity