Split row sliding capabilities into onInterceptTouch and onTouchEvent methods.  Provides protection against vertical movement.