bound map position to window scroll offset and created an initialising anim
sync callbacks when first added to scroll listener