Added feature of reverting to original position when a pin is dragged out of map boundary.