begin adding direct keyboard input