updated html and css for interativity; more js complete