moved old features to new TextView class