moved keyboardLayoutGuide creation to setView method