make placeholder text work with keyboard movements