Changed it so that you can simply have a conditional with only a listener no rules needed
Changed some of the documentation to reflect changes