change fetchLineNumber to use the actual document location, controller url does not seem to be updated
fix lineNumberClicked