Started drag/drop functionality. Leaving it for later for now.