convenience wrapper for a event system