add can_execute_event? to check against guard clauses
Merge pull request #128 from musicglue/can_execute_event

add can_execute_event? to check against guard clauses