excluded power events as they are irrelevant
single.py: many small clean-ups