[Request] Dashboard Tile - Display latest time/date of event for an attribute

Continuing the discussion from this thread:

@patrick, the use case would be for users to see a human readable time/date stamp of the most recent occurrence of an event for a specific attribute of a device on a Hubitat Dashboard.

Currently, the only way to implement this is to add a custom attribute to a device driver which is then used for generating events with the time/date stamp of supported attributes.

For example, if a user wants to see when a Xiaomi / Aqara device last checked in, I could use a custom attribute for generating events with a time/date stamp string each time a battery voltage message is received (Xiaomi / Aqara devices' check-ins coincides with the battery reports.) The result in the dashboard looks like this:

However, it would be much more efficient if there was no need to add custom attributes to accomplish, and would de-clutter the events lists for devices.

Looking at the Tile Options UI for the Dashboard, I imagine the easiest way to handle the selection of an attribute for which to display the most recent events' time/date stamp would be to add a new template called "event time/date", and then upon choosing that, a second pop-up list button appears with a list of platform-supported attributes (acceleration, battery, contact, etc.) plus "custom attribute" -or- just a custom text entry field for "attribute name". Then the tile created would display an updated time/date stamp any time that a new event generated for that particular attribute.