keyboard cleanup