Fixes for mobile layout

It's still not perfect. But it's also a lot better than what we have currently.
![screenshot 2014-05-20 11 21 20](https://cloud.githubusercontent.com/assets/1413267/3025005/72470c74-e000-11e3-9380-1b28c72a92bd.png)
![screenshot 2014-05-20 11 21 55](https://cloud.githubusercontent.com/assets/1413267/3025006/72679cf0-e000-11e3-9820-b38d7bf4171b.png)