Added drag drop switch

Doesn't work yet but the base is there.
Add
Merge remote-tracking branch 'origin/work'