Multithread & Keyboard & Coord(unfin)