go.talks: add support for mouse wheel interaction on the slides.

R=adg
CC=golang-dev
https://golang.org/cl/11967047
diff --git a/present/static/slides.js b/present/static/slides.js
index 863e7ac..5bbf5e8 100644
--- a/present/static/slides.js
+++ b/present/static/slides.js
@@ -297,6 +297,14 @@
   document.body.removeEventListener('touchend', handleTouchEnd, true);  
 };
 
+/* Mouse wheel events */
+
+function handleMouseWheel(event) {
+  var delta = event.wheelDelta;
+  if (delta > 0) nextSlide();
+  if (delta < 0) prevSlide();
+}
+
 /* Preloading frames */
 
 function disableSlideFrames(no) {
@@ -365,6 +373,10 @@
   /* Swiping */
   
   document.body.addEventListener('touchstart', handleTouchStart, false);
+
+  /* Scrolling */
+
+  document.body.addEventListener('mousewheel', handleMouseWheel, false);
 }
 
 /* Hash functions */