Cleaned up OgComplexWidget, needs work.