TextWindow interface introduced