b2Controller and b2ControllerEdge