Restore lost code: improve renaming of functions and variables: find correct context even if cursor is placed in var references, function call or parameter.