update window event for listeners. minor styling on tags
update util methods to make more robust. add form validation