todo: slider, getParent(), getAbsParent() and trigger children visible and enabled set functions when call from parent in GUI
gui components depth added