card layouts, lists, detail view, controller handling examples