pull out script, style into separate assets;
fix scrolling