Further performance improvements: fern can be drawn in about 1 second.