Refactor Event Handler tests
EventHandler uses scope.apply instead of eval to trigger updates if needed.