Added basic drag and drop functionality