moved keyboardLayoutGuide creation to init method