position.js is created on the fly, parsing index.html for the regions/positions used the parse is done on lines created with split(os.EOL) ..oops file has linux line ends, won't be parsed on lins with os.EOL (\r\n on windows)