a gridview that can be dragged and dropped