TreeView works with drag and drop, with some bugs