npm/bbopx/bbopx.js
function(e){
	    // Check if we are talking about self or parent.
	    if( this === e.target ||
		container_id === jQuery(e.target).parent().attr('id') ||
		container_id === jQuery(e.target).attr('id') ){
    		_update_start_pos(e);
    		// Bind to moving.
    		jQuery(container_div).bind('mousemove', _scroller);
	    }
    	}
function(e){
	    // Check if we are talking about self or parent.
	    if( this === e.target ||
		container_id === jQuery(e.target).parent().attr('id') ||
		container_id === jQuery(e.target).attr('id') ){
    		_update_start_pos(e);
    		// Bind to moving.
    		jQuery(container_div).bind('mousemove', _scroller);
	    }
    	}
function ( e ) { // Check if we are talking about self or parent. if ( this === e . target || container_id === jQuery ( e . target ) . parent ( ) . attr ( 'id' ) || container_id === jQuery ( e . target ) . attr ( 'id' ) ) { _update_start_pos ( e ) ; // Bind to moving. jQuery ( container_div ) . bind ( 'mousemove' , _scroller ) ; } }
Only start if actual, not child.
Only start if actual not child .