fixed child removal
refactored child remove/replace into ScrollPanelWidget
fixed scrolling on child remove