js assignment

Final refining done
shift this to config, and why zoom level is different than where it is initialised