adding TextWatcher to include remaining character and color changes