Fix a bug found by Thomas Lidner where a boolean function to return if
there were subevents was returning the opposite of what it should.
This function is not used anywhere else so doesn't have an other
effects.

The commit closes issue #26