Another topic about calendars! Promise it's my last one for the day 
We have a rolling calendar, displaying a list of events. All working reasonably, but there are a few problems that we've struck and I still haven't resolved satisfactorily.
[list=1]
[*]Where a time unit contains no events, it still displays. So we'll have July 2011 with no events in it. I can't find a way of controlling a 'no results' time unit, so that it doesn't display. Is there one? (I did resolve this with javascript, but that's always a most unsatisfactory last resort)
[*]When I set the node for an asset listing, I can use a dynamic root node set to "Current Asset" allowing me to turn folders into asset listings via a paint layout. I can't seem to do this with the root node of a calendar. I'm not missing anything am I?
We are still on 3.20.6 - maybe these 'issues' have already been resolved... anyone know? If not, can anyone suggest workarounds/fixes?