fix participation for anonymous users
use the callback
don't stop events that are already over
add custom icon sets
weather fixes
catch errors during weather parsing