upload popup customization, drag events matching spec