Were you able to make eny progress with the keyboard issue by eny chance? i'm still trying to figure out what causes the virtual keyboard to crash the desktop in Mer and Ubuntu.