Con HTML5 se han incorporado muchas características que mejoran la usabilidad al momento de interactuar con un sitio web, como son el autocompletado, validaciones y el permitirnos usar dispositivos móviles de manera simple y similar a como si lo estuviéramos haciendo desde un navegador en la computadora. Los navegadores modernos (Chrome, Firefox, Opera, entre otros) han ido incorporando las funcionalidades de HTML5 de a poco, por lo que hasta ahora tenemos que hacer uso de liberías adicionales como Modernizr para validar que alguna funcionalidad esté soportada por nuestro navegador, o la otra opción, que la funcionalidad no disponible se emule de alguna forma usando en la mayoría de los casos JavaScript y CSS. Una de las características liberadas en la especificación de HTML5 es la de drag and drop de manera nativa de elementos en pantalla, sin en cambio, dicha funcionalidad (al menos en el momento en que escribimos este post) no está soportada de manera nativa para dispositivos mó...