   ###
   _tap: (e) =>
     if @fireInteractiveEvent('tap', e) then @fire 'tap', e
+
+
+  _touchstart: (e) =>
+    @fire 'touchstart', e
+
+
+  _touchend: (e) =>
+    @fire 'touchend', e
 
 
   ###*

      @_interactiveEventListeners.push [target, event, listeners]
    fn at, 'mousedown', @_mousedown
    fn at, 'mouseup', @_mouseup
    fn ht, 'mouseenter', @_mouseenter
    fn ht, 'mouseleave', @_mouseleave
    fn ft, 'focus', @_focus

  # @memberof stout-ui/interactive/InteractiveView#
  ###
  _mouseup: (e) =>
    @fire 'mouseup', e
    @prefixedClasses.remove 'active'
    if @getHoverTarget().contains e.target
      @fire 'click'
