integrated drag and drop

integrate the following functions:
- camera capture
- drag and drop
- randomization