Merged the BaseEvent poll and commit functions.