1st rule: every event needs a bug!