Add drag/drop functionality