NailedKeyboard: Actually implementing chat processing due to @shoghicp's request