Use Text Cursor Position to determine where completion should start