Better support for IE9 and IE10 by emulating drag and drop

* Emulating drag and drop for IE
* Removed dependency on js-interop
* Reorganize libraries