Move "League_Combo" class to its own module.
Remove all access to the "parent" from the League_Combo class.
Switch League_Combo to using a callback system for updating other widgets.