Make drag-n-drop better

* Provide means for setting the border style
* Provide means for having no border
* Update the border style when drag enters and exits
* Move code in HTML into index.js