Fixing issue10

The code for making the event years skip 0 could be refactored to not check each event every time one event changes, but it does work.
Unfortunately, the entire thing seems a bit hacky.  It seems to work though, and it's probably the easiest solution that doesn't require a huge refactoring of the code.