added a small demo of drag and drop