- use draggable instead of sortable
- handle collisions