Updating the HTML/CSS/JS to provide a better mobile interface.
Added better handling of invalid URLs.