FIX: Firefox and Chrome were broken due to touch capability

Firefox and Chrome both registered as being touch screens in previous version and so they simply didn't work at all.  Also, legitimate touch screens may still need to listen for mouse events.  So, I removed the either/or on touch vs. mouse and made both events trigger the drag and drop events.  In the event handlers, I also check for event type to determine whether it was touch or mouse rather than making determinations on capability.  Not exhaustively tested yet, but it's a start at least.  

(There are a couple extra dumb-commits in the history because I'm a bit newer to Git, sorry :( )