Initialise startPoint as a float, as computations are done with.
HTML-Encode description and title fields as they can contains invalid characters (as & in the url)
Update the compiled file glimpse.js