Added dragging and dropping of basic shapes.