only initialize "subwidgets" if data is available and get data-boundaries