adapting scatter, data-menu, resize (unfinished)