Clear the cache when necessary

Add hooks to allow clearing of the model cache when a new record is
added, or an existing is updated/removed.
Render subset of tracked items on mobile, else all

Only render the subset of tracked items on a mobile device.  For
non-mobile, render all tracked items.