added simple validation in modeleventsmixin along with figuring out best way to subscribe to racer collections when pages get swapped in using componentWillMount at the page component level, along with unsubscribing on unmount.... may consider extracting this to mixin for pages