refined behavior of placeholder textview