Allow each item in a PanelBar to be named via Name() and then allow access to the items with alternatives like:
var pb = $("#panelBar").data.("kendoPanelBar");
var item = pb.Items("myName");
or
var item5 = pb.Items(5);
Further, make the expand. collapse, select methods become methods of the item so that....
$("#panelBar").Items("myItem").expand();
is the way it is done.
I am sure the same principle can be applied to other widgets like Menu, for example.