One thing that I ran into this weekend on a site was the problem that in the upcoming module display, cancelled events are displayed just the same as active events. That has caused some of our users confusion.
I've updated the module adding 3 new settings:
1. Flag cancelled events
Setting this to YES will add a css class and a 'cancelled' test (translatable) to the specific event block
2. Hide cancelled events
Setting this to YES will just completely skip the display of any cancelled items
3. Cancelled Event Class (on the Advanced tab)
If #1 (above) is set to YES, this is the class that will be added to the block
I'm attaching my version of the module and would like to give it back to you to possibly be included in future releases (so I don't have to manually update in the future :-) ). (I just want to help out a great project).