remove CPTextView dependency