Location widget address fixed

See forum discussion http://forum.fork-cms.com/discussions/3xx/1116-location-module

If you added more than one widget, the last address was used for all locations.

I moved the variable to get the text inside the click handler and gave the marker object a locationId property.