keyboard now dissapears correctly