update light to use Attribute object
WIP: calendar now uses upcoming & next event.