new DomRange impl