Basic functionality with keystroke problem