Mobile layout

Yeah, but it's difficult to read so I rewrote it: https://github.com/CartoDB/cartodb.js/commit/84a2b0cd7ad2e37d51888f65cf424d2917739688