adding drag capability to map