Add drag drop functionality