added enhanced layout for mobile clients as proposed in pull request from @mapmeld