Simplified event system