To ChainReaction

Changed the name to ChainReaction, a minor validation to not fall into
problems during the assignement of event and delegate. Some
documentation