expose more info on prevented event, better error msg on demo