fix -hide keyboard