Upgrade dnd

Thanks @marcojakob for this really awesome library.

I see you've been doing some work lately on dart-dnd, so this is an attempt to bring the dart-swiper library up-to-date for dnd's latest changes.
@marcojakob - I'm not sure what to do with this check. Is this guard condition needed anymore?