refactored, scrollbox, drawdepth, assets