soft keyboard control fix