Event 79

@ryancarlson You can basically ignore the first couple of commits. It took me a couple of tries to get it working correctly.
Same applies here.