keyboard support and bugfixes