docs: function(evt, preventDefault, stopPropagation)
  	{
  		preventDefault = (preventDefault != null) ? preventDefault : true;
  		stopPropagation = (stopPropagation != null) ? stopPropagation : true;
  		
  		if (preventDefault)
  		{
  			if (evt.preventDefault)
  			{
  				if (stopPropagation)
  				{
  					evt.stopPropagation();
  				}
  				
  				evt.preventDefault();
  			}
  			else if (stopPropagation)
  			{
  				evt.cancelBubble = true;
  			}
  		}
  
  		// Opera
  		evt.isConsumed = true;
  
  		// Other browsers
  		if (!evt.preventDefault)
  		{
  			evt.returnValue = false;
  		}
  	}