front end JS. timer, hide/show logic, styles