fix annoyingly showing keyboard