removed getTextRange() overriding