continuing to fine tune layout, animation and JS