integer coordinates only
cache the zone render