added good vertical drag and drop