diff --git a/mytwitter.py b/mytwitter.py
index 8f3b8b8..66392ca 100755
--- a/mytwitter.py
+++ b/mytwitter.py
@@ -26,7 +26,8 @@ class TwitWindow:
         # Create the scrolled frame that will hold the tweets
         self.tweet_view = Pmw.ScrolledFrame(self.tkroot, hscrollmode='none', horizflex='elastic')
         self.tweet_view.pack(expand=Tkinter.YES, fill=Tkinter.BOTH)
-        self.tweet_view.bind("<MouseWheel>", self.scroll_wheel);
+        self.tweet_view.bind("<Button-4>", self.scroll_wheel);
+        self.tweet_view.bind("<Button-5>", self.scroll_wheel);
 
         # Create labels and text widgets
         for i in range(0, self.num_entries):
@@ -75,7 +76,13 @@ class TwitWindow:
         UpdateWindow()
 
     def scroll_wheel(self, event):
-        
+        if event.num == 4:
+            self.tweet_view.xview('scroll', 1, 'units');
+            print "DEBUG: scrolling positive"
+        if event.num == 5:
+            self.tweet_view.xview('scroll', -1, 'units');
+            print "DEBUG: scrolling negative"
+
 
 ### end class TwitWindow