use QListWidget to allow drag n drop