added wip keyboard only support
updated luajit