Fix external map loaded twice
Add drag behavior to external map