Ok well i seem to have fixed both issues. The duplicates were being caused by a typo in my short tag. I was using [nggallery id10] without the = sign which had some weird effects.
As for the drag and drop I replaced the ui.core.js and ui.sortable.js files with the latest. I then updated the version number in wp-includes/script-loader.php
This fix is similar to what I have seen elsewhere but they suggested replacing all the ui files which broke some other features for me. Don’t forget to back everything up first.