More purity when handling events
Merge pull request #9 from cpennington/cleanup

More purity when handling events