Events can now be removed
Removing events is not possible when only 2 events are left.
Replaced all the s weirdnesses with  methods.