fix scroll not hiding keyboard