bugfixes with soft keyboard