improved FeatureIterator and PixelIterator