I'm glad to hear RadChart has proven useful for your work. Drag and drop is supported as shown in this demo
. In order to be able to revert changes, you will have to subscribe to the events raised by the RadDragAndDrop manager which are outlined in the AddDragDropHandlers method of the same example. Restricting the drag movement, however, is not possible.
the Telerik team