diff --git a/src/components/seek_time/seek_time.js b/src/components/seek_time/seek_time.js
index <HASH>..<HASH> 100644
--- a/src/components/seek_time/seek_time.js
+++ b/src/components/seek_time/seek_time.js
@@ -32,15 +32,19 @@ export default class SeekTime extends UIObject {
   }
 
   addEventListeners() {
-    this.listenTo(this.mediaControl, Events.MEDIACONTROL_MOUSEMOVE_SEEKBAR, (event) => {
-      this.hoveringOverSeekBar = true
-      this.calculateHoverPosition(event)
-      this.update()
-    })
-    this.listenTo(this.mediaControl, Events.MEDIACONTROL_MOUSELEAVE_SEEKBAR, (event) => {
-      this.hoveringOverSeekBar = false
-      this.update()
-    })
+    this.listenTo(this.mediaControl, Events.MEDIACONTROL_MOUSEMOVE_SEEKBAR, this.showTime)
+    this.listenTo(this.mediaControl, Events.MEDIACONTROL_MOUSELEAVE_SEEKBAR, this.hideTime)
+  }
+
+  showTime(event) {
+    this.hoveringOverSeekBar = true
+    this.calculateHoverPosition(event)
+    this.update()
+  }
+
+  hideTime() {
+    this.hoveringOverSeekBar = false
+    this.update()
   }
 
   calculateHoverPosition(event) {
seek time: move anonymous event listeners to object methods