Soft keyboard changes and handeling