allow event seconds to be null
event helpers