Refactor the html structure and css to make it work more like the iphone...

... one