added free-virtual-keyboard