fully functional textviews