index: use "dragover" instead of "dragenter" to add CSS

Use `dragover` instead of `dragenter` since `dragleave` fires when you enter child elements.

See: http://stackoverflow.com/a/14301130/376773