private void OnRibbonGroupClusterInserted(object sender, TypedCollectionEventArgs<KryptonRibbonGroupItem> e)
{
// Setup the back references
e.Item.Ribbon = Ribbon;
e.Item.RibbonTab = RibbonTab;
e.Item.RibbonContainer = this;
// Force the child item to the fixed lines sizing
e.Item.ItemSizeMaximum = ItemSizeMaximum;
e.Item.ItemSizeMinimum = ItemSizeMinimum;
e.Item.ItemSizeCurrent = ItemSizeCurrent;
// Only need to update display if this tab is selected and the group is visible
if ((Ribbon != null) && (RibbonTab != null) && (Ribbon.SelectedTab == RibbonTab))
Ribbon.PerformNeedPaint(true);
}