Drag/drop move code up and fully functional.