styled up the web interface, ready to add event listeners