Small screen stuff

A couple of small changes for small screens

- Added a 'fill' sub-component for card pages
- Dynamic maps should not instantiate on small screens

If we go this route, can you make this a variable which is also used for the paddinh?