textView now only gets reset on successfully sent message