Changed BMMath to a class method.  Renamed execute_on to dispatch_on.