phetsims / natural-selection

"Natural Selection" is an educational simulation in HTML5, by PhET Interactive Simulations
GNU General Public License v3.0
3 stars 7 forks source link

Review PhET-iO API changes between 1.2 and 1.3 #275

Closed pixelzoom closed 3 years ago

pixelzoom commented 3 years ago

When the Diff wrapper is fixed (see https://github.com/phetsims/natural-selection/issues/271), we'll presumably want to use the Diff wrapper to determine if there were unintended changes between 1.2 and 1.3. This issue is to review and verify those changes.

pixelzoom commented 3 years ago

While I'm waiting to be able to patch the 1.3 branch, I ran the Diff Wrapper to compare 1.2 and master (which should be the same as 1.3). Below is the set of "Breaking Changes". I'm very confused by what I see here, and it's going to take me hours to go through this.

@kathy-phet @amanda-phet please advise: Do you want the API changes reviewed and verified, to identify any unintended changes that may have been introduced?

diff: 1.2 vs master PhET-iO Element missing: naturalSelection.general.controller.input.gotPointerCaptureAction PhET-iO Element missing: naturalSelection.general.controller.input.lostPointerCaptureAction naturalSelection.general.controller.input.mouseDownAction.phetioTypeName changed from ActionIO, Vector2IO, EventIO> to ActionIO PhET-iO Element missing: naturalSelection.general.controller.keyStateTracker PhET-iO Element missing: naturalSelection.general.model.simInfo PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.visibleProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.visibleProperty PhET-iO Element missing: naturalSelection.general.view.panZoomListener PhET-iO Element missing: naturalSelection.introScreen.model.bunnyCollection.bunnyGroup.bunny_0 PhET-iO Element missing: naturalSelection.introScreen.model.bunnyCollection.deadBunnies.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.bunnyCollection.deadBunnies.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.bunnyCollection.liveBunnies.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.bunnyCollection.liveBunnies.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.bunnyCollection.recessiveMutants.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.bunnyCollection.recessiveMutants.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.brownFurPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.brownFurPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.floppyEarsPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.floppyEarsPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.longTeethPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.longTeethPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.shortTeethPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.shortTeethPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.straightEarsPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.straightEarsPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.totalPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.totalPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.whiteFurPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.populationModel.dataPoints.whiteFurPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.proportionsModel.previousCounts.elementAddedEmitter PhET-iO Element missing: naturalSelection.introScreen.model.graphs.proportionsModel.previousCounts.elementRemovedEmitter PhET-iO Element missing: naturalSelection.introScreen.view.environmentPanel naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.visibleProperty.phetioTypeName changed from LinkedElementIO to PropertyIO PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.enabledProperty naturalSelection.introScreen.view.timeControlNode.fastForwardButton.phetioTypeName changed from NodeIO to RoundMomentaryButtonIO PhET-iO Element missing: naturalSelection.labScreen.model.bunnyCollection.bunnyGroup.bunny_0 PhET-iO Element missing: naturalSelection.labScreen.model.bunnyCollection.deadBunnies.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.bunnyCollection.deadBunnies.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.bunnyCollection.liveBunnies.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.bunnyCollection.liveBunnies.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.bunnyCollection.recessiveMutants.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.bunnyCollection.recessiveMutants.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.brownFurPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.brownFurPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.floppyEarsPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.floppyEarsPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.longTeethPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.longTeethPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.shortTeethPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.shortTeethPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.straightEarsPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.straightEarsPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.totalPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.totalPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.whiteFurPoints.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.populationModel.dataPoints.whiteFurPoints.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.proportionsModel.previousCounts.elementAddedEmitter PhET-iO Element missing: naturalSelection.labScreen.model.graphs.proportionsModel.previousCounts.elementRemovedEmitter PhET-iO Element missing: naturalSelection.labScreen.view.environmentPanel naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.visibleProperty.phetioTypeName changed from LinkedElementIO to PropertyIO PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.enabledProperty naturalSelection.labScreen.view.timeControlNode.fastForwardButton.phetioTypeName changed from NodeIO to RoundMomentaryButtonIO PhET-iO Element missing: phetioEngine.phetioElementAddedEmitter PhET-iO Element missing: phetioEngine.phetioElementRemovedEmitter PhET-iO Element missing: phetioEngine.phetioElementsBaselineEmitter PhET-iO Element missing: phetioEngine.phetioTypesAddedEmitter Type missing: ActionIO, Vector2IO, EventIO> Type missing: ActionIO Type missing: ActionIO Type missing: ActionIO Type missing: ActionIO> Type missing: ActionIO> Type missing: ActionIO Type missing: ActionIO AlleleIO parameter types changed from to ObjectIO. This may or may not be a breaking change, but we are reporting it just in case. BooleanIO supertype changed from ValueIO to ObjectIO. This may or may not be a breaking change, but we are reporting it just in case. Type missing: Bounds2IO DialogIO supertype changed from ReferenceIO to NodeIO. This may or may not be a breaking change, but we are reporting it just in case. Method missing, type=EmitterIO<>, method=removeListener Method missing, type=EmitterIO>, method=removeListener Type missing: EmitterIO Type missing: EmitterIO Type missing: EmitterIO> Type missing: EmitterIO> Type missing: EmitterIO Type missing: EmitterIO Type missing: FunctionIO(Bounds2IO)=>VoidIO Type missing: FunctionIO(Bounds2IO,NullableIO)=>VoidIO Type missing: FunctionIO(Matrix3IO)=>VoidIO Type missing: FunctionIO(Matrix3IO,NullableIO)=>VoidIO Type missing: FunctionIO(ObjectLiteralIO)=>VoidIO Type missing: FunctionIO(StringIO,ObjectLiteralIO,NullableIO)=>VoidIO GeneIO parameter types changed from to ObjectIO. This may or may not be a breaking change, but we are reporting it just in case. Type missing: Matrix3IO Type missing: NullableIO Type missing: NullableIO Type missing: NullableIO Type missing: ObjectLiteralIO PhetioEngineIO.addEventListener has different parameter types: FunctionIO(ObjectLiteralIO)=>VoidIO => FunctionIO(ObjectIO)=>VoidIO PhetioEngineIO.getChangedState has a different return type ObjectLiteralIO => ObjectIO PhetioEngineIO.getPhetioElementMetadata has a different return type ObjectLiteralIO => ObjectIO PhetioEngineIO.getState has a different return type ObjectLiteralIO => ObjectIO PhetioEngineIO.getStateForObject has a different return type NullableIO => ObjectIO PhetioEngineIO.getValues has a different return type ObjectLiteralIO => ObjectIO PhetioEngineIO.invokeControllerInputEvent has different parameter types: ObjectLiteralIO => ObjectIO PhetioEngineIO.setSimStartedMetadata has different parameter types: ObjectLiteralIO => ObjectIO PhetioEngineIO.setState has different parameter types: ObjectLiteralIO => ObjectIO PhetioEngineIO.triggerEvent has different parameter types: ObjectLiteralIO => ObjectIO Type missing: PropertyIO Type missing: PropertyIO Type missing: ReferenceIO ScreenIO parameter types changed from to ObjectIO. This may or may not be a breaking change, but we are reporting it just in case. Type missing: SimInfoIO StringIO supertype changed from ValueIO to ObjectIO. This may or may not be a breaking change, but we are reporting it just in case. Type missing: ValueIO
pixelzoom commented 3 years ago

... I'm very confused by what I see here

Please DO NOT review the diff above. @samreid and I just discovered that Diff wrapper has its comparison inverted, see https://github.com/phetsims/phet-io-wrappers/issues/408. So the above diff results are meaningless.

pixelzoom commented 3 years ago

This issue is on hold until #271 (Diff wrapper is broken) is resolved.

samreid commented 3 years ago

@zepumph and I used the diff wrapper and our knowledge of recent changes to write this condensed migration guide. This guide or something like it would be useful to supply to clients that we know are using 1.2. In the future, we may wish to include migration guides like this into builds, as part of or adjacent to the diff wrapper.

Natural Selection 1.2 -> 1.3 Migration guide

naturalSelection.general.controller.input.mouseDownAction.phetioTypeName changed from ActionIO<Vector2IO, EventIO> to ActionIO<NullableIO<NumberIO>, Vector2IO, EventIO>
PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode
PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup
PhET-iO Element missing: naturalSelection.introScreen.view.generationClockNode
naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.visibleProperty.phetioTypeName changed from PropertyIO<BooleanIO> to LinkedElementIO
PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup
naturalSelection.introScreen.view.timeControlNode.fastForwardButton.phetioTypeName changed from RoundMomentaryButtonIO to NodeIO
PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode
PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup
PhET-iO Element missing: naturalSelection.labScreen.view.generationClockNode
naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.visibleProperty.phetioTypeName changed from PropertyIO<BooleanIO> to LinkedElementIO
PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup
naturalSelection.labScreen.view.timeControlNode.fastForwardButton.phetioTypeName changed from RoundMomentaryButtonIO to NodeIO
AlleleIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case.
GeneIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case.

Pickable property have been replaced with inputEnabledProperty
Opacity property has been removed
pressAction and releaseAction became phetioReadOnly

ObservableArrayIO is missing event: itemAdded, please see the emitted event from the elementAddedEmitter
ObservableArrayIO is missing event: itemRemoved, please see the emitted event from the elementRemovedEmitter

Method missing, type=ObservableArrayIO, method=addItemAddedListener, please use elementAddedEmitter
Method missing, type=ObservableArrayIO, method=addItemRemovedListener, please use elementRemovedEmitter
Method missing, type=ObservableArrayIO, method=getLength, please use lengthProperty

Look for corresponding emitters for the following:
Method missing, type=PhetioEngineIO, method=addPhetioElementAddedListener
Method missing, type=PhetioEngineIO, method=addPhetioElementRemovedListener
Method missing, type=PhetioEngineIO, method=addPhetioElementsBaselineListener
Method missing, type=PhetioEngineIO, method=addTypesAddedListener
Method missing, type=PhetioEngineIO, method=endEvent
Method missing, type=PhetioEngineIO, method=startEvent
pixelzoom commented 3 years ago

Feedback on "condensed migration guide"....

naturalSelection.general.controller.input.mouseDownAction.phetioTypeName changed from ActionIO<Vector2IO, EventIO> to ActionIO<NullableIO, Vector2IO, EventIO> PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup PhET-iO Element missing: naturalSelection.introScreen.view.generationClockNode PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup PhET-iO Element missing: naturalSelection.labScreen.view.generationClockNode PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup

None of the above elements are missing - they have been relocated. A new environmentPanel element was introduced as an ancestor. And that's probably what's useful to tell clients in a migraton guide.

naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.visibleProperty.phetioTypeName changed from PropertyIO to LinkedElementIO naturalSelection.introScreen.view.timeControlNode.fastForwardButton.phetioTypeName changed from RoundMomentaryButtonIO to NodeIO naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.visibleProperty.phetioTypeName changed from PropertyIO to LinkedElementIO

I have no idea what the above is telling me, or how I'd use it.

AlleleIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case. GeneIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case.

"from ObjectIO to ." ?? What does that mean?

Pickable property have been replaced with inputEnabledProperty Opacity property has been removed

Uppercase "property" please. And why not pickableProperty and opacityProperty, which is what the element names were? And you're referring to inputEnabledProperty...

Method missing, type=ObservableArrayIO, method=addItemAddedListener, please use elementAddedEmitter Method missing, type=ObservableArrayIO, method=addItemRemovedListener, please use elementRemovedEmitter Method missing, type=ObservableArrayIO, method=getLength, please use lengthProperty

Look for corresponding emitters for the following: Method missing, type=PhetioEngineIO, method=addPhetioElementAddedListener Method missing, type=PhetioEngineIO, method=addPhetioElementRemovedListener Method missing, type=PhetioEngineIO, method=addPhetioElementsBaselineListener Method missing, type=PhetioEngineIO, method=addTypesAddedListener Method missing, type=PhetioEngineIO, method=endEvent Method missing, type=PhetioEngineIO, method=startEvent

I have no idea what the above is telling me, or how I'd use this info.

So I think this is a good idea in concept. But if PhET decides to produce a migration guide, it needs to be a more instructive and informative.

samreid commented 3 years ago

I agree it needs to be more instructive and informative, and knowing the sim specific details will help in that regard.

"from ObjectIO to ." ?? What does that mean?

It changed from having a parameter type of ObjectIO to not having a parameter type at all. I'm sure we can phrase that better.

Uppercase "property" please.

Great idea!

All of @pixelzoom comments are good ideas, but it unclear how much time we should spend refining this document, or producing similar documents when this comes up in the future. For instance, should this be a standard document supplied with each new minor version?

zepumph commented 3 years ago

@pixelzoom, sorry we weren't clear, we did not try to understand any of the natural-selection specific changes, but were thinking that you would instead apply the same strategy-esque writing that we did for common code.

pixelzoom commented 3 years ago

Got it, thanks for clarifying.

zepumph commented 3 years ago

AlleleIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case. GeneIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case.

After the below commit, these now look like:

AlleleIO parameter types changed from [ObjectIO] to []. This may or may not be a breaking change, but we are reporting it just in case. GeneIO parameter types changed from [ObjectIO] to []. This may or may not be a breaking change, but we are reporting it just in case.

Most likely this change was because the supertype is parametric now (ReferenceIO), and so it doesn't have to be.

zepumph commented 3 years ago

@pixelzoom, @samreid and I took the above in https://github.com/phetsims/natural-selection/issues/275#issuecomment-827973296 and annotated the rest of it. Here is the updated guide:


Natural Selection 1.2 -> 1.3 Migration Guide

// model visibleProperty is now passed to view.
// See https://github.com/phetsims/natural-selection/issues/262
naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.visibleProperty.phetioTypeName changed from PropertyIO<BooleanIO> to LinkedElementIO
naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.visibleProperty.phetioTypeName changed from PropertyIO<BooleanIO> to LinkedElementIO

// Removed useless IOType, use parent instead.
// See https://github.com/phetsims/sun/issues/558
naturalSelection.introScreen.view.timeControlNode.fastForwardButton.phetioTypeName changed from RoundMomentaryButtonIO to NodeIO
naturalSelection.labScreen.view.timeControlNode.fastForwardButton.phetioTypeName changed from RoundMomentaryButtonIO to NodeIO

// Used to extend ReferenceIO but now uses IOType.supertype.
// See https://github.com/phetsims/tandem/issues/211
AlleleIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case.
GeneIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case.

// environmentPanel was added as a parent element.
// See https://github.com/phetsims/natural-selection/issues/263
naturalSelection.introScreen.view.environmentNode moved to naturalSelection.introScreen.view.environmentPanel.environmentNode
naturalSelection.introScreen.view.environmentRadioButtonGroup moved to naturalSelection.introScreen.view.environmentPanel.environmentRadioButtonGroup
naturalSelection.introScreen.view.generationClockNode moved to naturalSelection.introScreen.view.environmentPanel.generationClockNode
naturalSelection.introScreen.view.playButtonGroup moved to naturalSelection.introScreen.view.environmentPanel.playButtonGroup
naturalSelection.labScreen.view.environmentNode moved to naturalSelection.labScreen.view.environmentPanel.environmentNode
naturalSelection.labScreen.view.environmentRadioButtonGroup moved to naturalSelection.labScreen.view.environmentPanel.environmentRadioButtonGroup
naturalSelection.labScreen.view.generationClockNode moved to naturalSelection.labScreen.view.environmentPanel.generationClockNode
naturalSelection.labScreen.view.playButtonGroup moved to naturalSelection.labScreen.view.environmentPanel.playButtonGroup

// pickableProperty have been replaced with inputEnabledProperty. 
// See https://github.com/phetsims/scenery/issues/1158
. . . 

// opacityProperty has been uninstrumented.
// See https://github.com/phetsims/scenery/issues/1158
. . .

// PressListener pressAction and releaseAction became phetioReadOnly: true. 
// See https://github.com/phetsims/scenery/commit/3bf7cb79e5aeb72ef30055c28759d151c62c66b5
. . .

// ObservableArray events and methods were replaced with Emitters.
// See https://github.com/phetsims/axon/issues/330
ObservableArrayIO is missing event: itemAdded, please use elementAddedEmitter
ObservableArrayIO is missing event: itemRemoved, please use elementRemovedEmitter
Method missing, type=ObservableArrayIO, method=addItemAddedListener, please use elementAddedEmitter
Method missing, type=ObservableArrayIO, method=addItemRemovedListener, please use elementRemovedEmitter
Method missing, type=ObservableArrayIO, method=getLength, please use lengthProperty

// phetioEngine methods were converted to Emitters.
// See https://github.com/phetsims/phet-io/issues/1655
Method missing, type=PhetioEngineIO, method=addPhetioElementAddedListener
Method missing, type=PhetioEngineIO, method=addPhetioElementRemovedListener
Method missing, type=PhetioEngineIO, method=addPhetioElementsBaselineListener
Method missing, type=PhetioEngineIO, method=addTypesAddedListener
Method missing, type=PhetioEngineIO, method=endEvent
Method missing, type=PhetioEngineIO, method=startEvent

// Input.js mouseDownAction parameter signature was changed to support iframe fix.
// See https://github.com/phetsims/natural-selection/issues/264.
naturalSelection.general.controller.input.mouseDownAction.phetioTypeName changed from ActionIO<Vector2IO, EventIO> to ActionIO<NullableIO<NumberIO>, Vector2IO, EventIO> changed a parameter
pixelzoom commented 3 years ago

I added some missing issue numbers to the migration guide in the previous commit, so that all changes are documented with a GitHub issue.

For posterity, see below for the full "Breaking Changes" diff, created using by comparing 1.3 to 1.2.

All of the diffs reported appear to be intended and accounted for, so I don't see any reason to have @amanda-phet and @kathy-phet review this. I'll close this issue and proceed with the next RC.

Diff Wrapper - Breaking Changes - 1.3 vs 1.2 PhET-iO Element missing: naturalSelection.general.view.barrierRectangle.opacityProperty PhET-iO Element missing: naturalSelection.general.view.barrierRectangle.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.barrierRectangle.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.homeButton.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.homeButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.homeButton.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.introScreenButton.icon.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.introScreenButton.icon.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.introScreenButton.icon.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.introScreenButton.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.introScreenButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.introScreenButton.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.introScreenButton.text.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.introScreenButton.text.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.introScreenButton.text.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.labScreenButton.icon.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.labScreenButton.icon.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.labScreenButton.icon.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.labScreenButton.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.labScreenButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.labScreenButton.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.labScreenButton.text.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.labScreenButton.text.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.labScreenButton.text.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.closeButton.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.closeButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.closeButton.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.termsPrivacyAndLicensingLinkText.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.termsPrivacyAndLicensingLinkText.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.termsPrivacyAndLicensingLinkText.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.thirdPartyCreditsLinkText.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.thirdPartyCreditsLinkText.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.thirdPartyCreditsLinkText.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.translationCreditsLinkText.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.translationCreditsLinkText.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutDialogCapsule.archetype.translationCreditsLinkText.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutMenuItem.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutMenuItem.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutMenuItem.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.enhancedSoundMenuItem.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.enhancedSoundMenuItem.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.enhancedSoundMenuItem.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.fullScreenMenuItem.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.fullScreenMenuItem.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.fullScreenMenuItem.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.optionsMenuItem.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.optionsMenuItem.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.optionsMenuItem.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.screenshotMenuItem.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.screenshotMenuItem.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.phetMenu.screenshotMenuItem.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.phetButton.pickableProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.titleText.opacityProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.titleText.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.general.view.navigationBar.titleText.pickableProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.introScreenButton.opacityProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.introScreenButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.introScreenButton.pickableProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.introScreenButton.text.opacityProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.introScreenButton.text.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.introScreenButton.text.pickableProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.labScreenButton.opacityProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.labScreenButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.labScreenButton.pickableProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.labScreenButton.text.opacityProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.labScreenButton.text.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.homeScreen.view.buttonGroup.labScreenButton.text.pickableProperty PhET-iO Element missing: naturalSelection.homeScreen.view.opacityProperty PhET-iO Element missing: naturalSelection.homeScreen.view.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.homeScreen.view.pickableProperty PhET-iO Element missing: naturalSelection.homeScreen.view.titleText.opacityProperty PhET-iO Element missing: naturalSelection.homeScreen.view.titleText.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.homeScreen.view.titleText.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.earsRow.dominantButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.earsRow.dominantButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.earsRow.dominantButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.earsRow.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.earsRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.earsRow.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.earsRow.recessiveButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.earsRow.recessiveButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.earsRow.recessiveButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.furRow.dominantButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.furRow.dominantButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.furRow.dominantButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.furRow.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.furRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.furRow.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.furRow.recessiveButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.furRow.recessiveButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.furRow.recessiveButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.teethRow.dominantButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.teethRow.dominantButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.teethRow.dominantButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.teethRow.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.teethRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.teethRow.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.teethRow.recessiveButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.teethRow.recessiveButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.teethRow.recessiveButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.titleNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.titleNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.addMutationsPanel.titleNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.diedDialog.closeButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.diedDialog.closeButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.diedDialog.closeButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.diedDialog.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.diedDialog.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.diedDialog.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.memoryLimitDialog.closeButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.memoryLimitDialog.closeButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.memoryLimitDialog.closeButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.memoryLimitDialog.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.memoryLimitDialog.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.memoryLimitDialog.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.worldDialog.closeButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.worldDialog.closeButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.worldDialog.closeButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.worldDialog.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.worldDialog.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.dialogs.worldDialog.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.sprites PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.sprites.bunnyPressListener.pressAction PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.sprites.bunnyPressListener.releaseAction PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.sprites.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.sprites.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.sprites.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.sprites.visibleProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentNode.visibleProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.arcticRadioButton PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.arcticRadioButton.enabledProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.arcticRadioButton.firedEmitter PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.arcticRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.arcticRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.arcticRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.arcticRadioButton.pressListener.pressAction PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.arcticRadioButton.pressListener.releaseAction PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.arcticRadioButton.visibleProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.equatorRadioButton PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.equatorRadioButton.enabledProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.equatorRadioButton.firedEmitter PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.equatorRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.equatorRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.equatorRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.equatorRadioButton.pressListener.pressAction PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.equatorRadioButton.pressListener.releaseAction PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.equatorRadioButton.visibleProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.property PhET-iO Element missing: naturalSelection.introScreen.view.environmentRadioButtonGroup.visibleProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.limitedFoodCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.limitedFoodCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.limitedFoodCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.titleNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.titleNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.titleNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.toughFoodCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.toughFoodCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.toughFoodCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.wolvesCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.wolvesCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.environmentalFactorsPanel.wolvesCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.generationClockNode PhET-iO Element missing: naturalSelection.introScreen.view.generationClockNode.generationClock PhET-iO Element missing: naturalSelection.introScreen.view.generationClockNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.generationClockNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.generationClockNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.generationClockNode.visibleProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.noneRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.noneRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.noneRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.pedigreeRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.pedigreeRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.pedigreeRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.populationRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.populationRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.populationRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.proportionsRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.proportionsRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.proportionsRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.furRow.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.furRow.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.furRow.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.furRow.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.furRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.furRow.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.titleNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.titleNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.titleNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.pedigreeGraphNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.pedigreeGraphNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.pedigreeGraphNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.pedigreeNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.backButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.backButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.backButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.forwardButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.forwardButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.forwardButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.labelNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.labelNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.labelNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.generationScroller.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yAxisLabelNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yAxisLabelNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yAxisLabelNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomInButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomInButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomInButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomOutButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomOutButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomOutButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.brownFurCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.brownFurCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.brownFurCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.dataProbeCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.dataProbeCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.dataProbeCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.floppyEarsCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.floppyEarsCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.floppyEarsCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.longTeethCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.longTeethCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.longTeethCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.separator.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.separator.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.separator.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.shortTeethCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.shortTeethCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.shortTeethCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.straightEarsCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.straightEarsCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.straightEarsCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.totalCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.totalCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.totalCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.whiteFurCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.whiteFurCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.populationNode.populationPanel.whiteFurCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.decrementButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.decrementButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.decrementButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.incrementButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.incrementButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.incrementButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.valueText.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.valueText.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.valueText.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.floppyEarsLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.floppyEarsLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.floppyEarsLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.straightEarsLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.straightEarsLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.straightEarsLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.brownFurLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.brownFurLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.brownFurLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.whiteFurLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.whiteFurLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.whiteFurLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.longTeethLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.longTeethLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.longTeethLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.shortTeethLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.shortTeethLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.shortTeethLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.separator.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.separator.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.separator.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.valuesCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.valuesCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.valuesCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.addAMateButton PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.addAMateButton.enabledProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.addAMateButton.firedEmitter PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.addAMateButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.addAMateButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.addAMateButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.addAMateButton.pressListener.pressAction PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.addAMateButton.pressListener.releaseAction PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.addAMateButton.visibleProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.playButton PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.playButton.enabledProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.playButton.firedEmitter PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.playButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.playButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.playButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.playButton.pressListener.pressAction PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.playButton.pressListener.releaseAction PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.playButton.visibleProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.startOverButton PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.startOverButton.enabledProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.startOverButton.firedEmitter PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.startOverButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.startOverButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.startOverButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.startOverButton.pressListener.pressAction PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.startOverButton.pressListener.releaseAction PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.startOverButton.visibleProperty PhET-iO Element missing: naturalSelection.introScreen.view.playButtonGroup.visibleProperty PhET-iO Element missing: naturalSelection.introScreen.view.resetAllButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.resetAllButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.resetAllButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.fastForwardButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.fastForwardButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.fastForwardButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.playPauseButton.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.playPauseButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.playPauseButton.pickableProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.playPauseButton.toggleNode.opacityProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.playPauseButton.toggleNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.introScreen.view.timeControlNode.playPauseButton.toggleNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.earsRow.dominantButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.earsRow.dominantButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.earsRow.dominantButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.earsRow.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.earsRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.earsRow.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.earsRow.recessiveButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.earsRow.recessiveButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.earsRow.recessiveButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.furRow.dominantButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.furRow.dominantButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.furRow.dominantButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.furRow.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.furRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.furRow.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.furRow.recessiveButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.furRow.recessiveButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.furRow.recessiveButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.teethRow.dominantButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.teethRow.dominantButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.teethRow.dominantButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.teethRow.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.teethRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.teethRow.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.teethRow.recessiveButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.teethRow.recessiveButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.teethRow.recessiveButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.titleNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.titleNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.addMutationsPanel.titleNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.diedDialog.closeButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.diedDialog.closeButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.diedDialog.closeButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.diedDialog.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.diedDialog.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.diedDialog.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.memoryLimitDialog.closeButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.memoryLimitDialog.closeButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.memoryLimitDialog.closeButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.memoryLimitDialog.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.memoryLimitDialog.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.memoryLimitDialog.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.worldDialog.closeButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.worldDialog.closeButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.worldDialog.closeButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.worldDialog.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.worldDialog.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.dialogs.worldDialog.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.sprites PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.sprites.bunnyPressListener.pressAction PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.sprites.bunnyPressListener.releaseAction PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.sprites.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.sprites.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.sprites.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.sprites.visibleProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentNode.visibleProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.arcticRadioButton PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.arcticRadioButton.enabledProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.arcticRadioButton.firedEmitter PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.arcticRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.arcticRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.arcticRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.arcticRadioButton.pressListener.pressAction PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.arcticRadioButton.pressListener.releaseAction PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.arcticRadioButton.visibleProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.equatorRadioButton PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.equatorRadioButton.enabledProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.equatorRadioButton.firedEmitter PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.equatorRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.equatorRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.equatorRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.equatorRadioButton.pressListener.pressAction PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.equatorRadioButton.pressListener.releaseAction PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.equatorRadioButton.visibleProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.property PhET-iO Element missing: naturalSelection.labScreen.view.environmentRadioButtonGroup.visibleProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.limitedFoodCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.limitedFoodCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.limitedFoodCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.titleNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.titleNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.titleNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.toughFoodCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.toughFoodCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.toughFoodCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.wolvesCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.wolvesCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.environmentalFactorsPanel.wolvesCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.generationClockNode PhET-iO Element missing: naturalSelection.labScreen.view.generationClockNode.generationClock PhET-iO Element missing: naturalSelection.labScreen.view.generationClockNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.generationClockNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.generationClockNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.generationClockNode.visibleProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.noneRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.noneRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.noneRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.pedigreeRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.pedigreeRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.pedigreeRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.populationRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.populationRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.populationRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.proportionsRadioButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.proportionsRadioButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.proportionsRadioButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.furRow.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.furRow.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.furRow.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.furRow.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.furRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.furRow.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.titleNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.titleNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.titleNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.pedigreeGraphNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.pedigreeGraphNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.pedigreeGraphNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.pedigreeNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.backButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.backButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.backButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.forwardButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.forwardButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.forwardButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.labelNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.labelNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.labelNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.generationScroller.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yAxisLabelNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yAxisLabelNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yAxisLabelNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomInButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomInButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomInButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomOutButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomOutButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.yZoomButtonGroup.zoomOutButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.brownFurCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.brownFurCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.brownFurCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.dataProbeCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.dataProbeCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.dataProbeCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.floppyEarsCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.floppyEarsCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.floppyEarsCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.longTeethCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.longTeethCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.longTeethCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.separator.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.separator.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.separator.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.shortTeethCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.shortTeethCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.shortTeethCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.straightEarsCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.straightEarsCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.straightEarsCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.totalCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.totalCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.totalCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.whiteFurCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.whiteFurCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.populationNode.populationPanel.whiteFurCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.endBarNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.startBarNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.endBarNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.startBarNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.decrementButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.decrementButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.decrementButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.incrementButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.incrementButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.incrementButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.valueText.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.valueText.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.numberDisplay.valueText.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.generationSpinner.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.checkbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.checkbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.checkbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.endBarNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.mutantPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.mutantPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.mutantPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.normalPercentageNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.normalPercentageNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.normalPercentageNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.startBarNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.floppyEarsLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.floppyEarsLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.floppyEarsLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.straightEarsLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.straightEarsLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.earsLegendNode.straightEarsLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.brownFurLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.brownFurLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.brownFurLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.whiteFurLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.whiteFurLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.furLegendNode.whiteFurLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.longTeethLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.longTeethLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.longTeethLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.shortTeethLegendNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.shortTeethLegendNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.legendNode.teethLegendNode.shortTeethLegendNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.separator.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.separator.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.separator.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.valuesCheckbox.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.valuesCheckbox.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.valuesCheckbox.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.addAMateButton PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.addAMateButton.enabledProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.addAMateButton.firedEmitter PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.addAMateButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.addAMateButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.addAMateButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.addAMateButton.pressListener.pressAction PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.addAMateButton.pressListener.releaseAction PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.addAMateButton.visibleProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.playButton PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.playButton.enabledProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.playButton.firedEmitter PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.playButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.playButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.playButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.playButton.pressListener.pressAction PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.playButton.pressListener.releaseAction PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.playButton.visibleProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.startOverButton PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.startOverButton.enabledProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.startOverButton.firedEmitter PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.startOverButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.startOverButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.startOverButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.startOverButton.pressListener.pressAction PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.startOverButton.pressListener.releaseAction PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.startOverButton.visibleProperty PhET-iO Element missing: naturalSelection.labScreen.view.playButtonGroup.visibleProperty PhET-iO Element missing: naturalSelection.labScreen.view.resetAllButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.resetAllButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.resetAllButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.fastForwardButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.fastForwardButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.fastForwardButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.playPauseButton.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.playPauseButton.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.playPauseButton.pickableProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.playPauseButton.toggleNode.opacityProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.playPauseButton.toggleNode.opacityProperty.rangeProperty PhET-iO Element missing: naturalSelection.labScreen.view.timeControlNode.playPauseButton.toggleNode.pickableProperty naturalSelection.general.controller.input.mouseDownAction.phetioTypeName changed from ActionIO to ActionIO, Vector2IO, EventIO> naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutMenuItem.inputListener.pressAction.phetioReadOnly changed from false to true naturalSelection.general.view.navigationBar.phetButton.phetMenu.aboutMenuItem.inputListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.general.view.navigationBar.phetButton.phetMenu.enhancedSoundMenuItem.inputListener.pressAction.phetioReadOnly changed from false to true naturalSelection.general.view.navigationBar.phetButton.phetMenu.enhancedSoundMenuItem.inputListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.general.view.navigationBar.phetButton.phetMenu.fullScreenMenuItem.inputListener.pressAction.phetioReadOnly changed from false to true naturalSelection.general.view.navigationBar.phetButton.phetMenu.fullScreenMenuItem.inputListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.general.view.navigationBar.phetButton.phetMenu.optionsMenuItem.inputListener.pressAction.phetioReadOnly changed from false to true naturalSelection.general.view.navigationBar.phetButton.phetMenu.optionsMenuItem.inputListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.general.view.navigationBar.phetButton.phetMenu.screenshotMenuItem.inputListener.pressAction.phetioReadOnly changed from false to true naturalSelection.general.view.navigationBar.phetButton.phetMenu.screenshotMenuItem.inputListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.homeScreen.view.buttonGroup.introScreenButton.inputListener.pressAction.phetioReadOnly changed from false to true naturalSelection.homeScreen.view.buttonGroup.introScreenButton.inputListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.homeScreen.view.buttonGroup.labScreenButton.inputListener.pressAction.phetioReadOnly changed from false to true naturalSelection.homeScreen.view.buttonGroup.labScreenButton.inputListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.environmentalFactorsPanel.limitedFoodCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.environmentalFactorsPanel.limitedFoodCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.environmentalFactorsPanel.toughFoodCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.environmentalFactorsPanel.toughFoodCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.environmentalFactorsPanel.wolvesCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.environmentalFactorsPanel.wolvesCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.noneRadioButton.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.noneRadioButton.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.pedigreeRadioButton.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.pedigreeRadioButton.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.populationRadioButton.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.populationRadioButton.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.proportionsRadioButton.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.graphChoiceRadioButtonGroup.proportionsRadioButton.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.furRow.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.furRow.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.visibleProperty.phetioTypeName changed from PropertyIO to LinkedElementIO naturalSelection.introScreen.view.graphs.populationNode.populationPanel.brownFurCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.brownFurCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.dataProbeCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.dataProbeCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.floppyEarsCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.floppyEarsCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.longTeethCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.longTeethCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.shortTeethCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.shortTeethCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.straightEarsCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.straightEarsCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.totalCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.totalCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.whiteFurCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.populationNode.populationPanel.whiteFurCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.valuesCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.graphs.proportionsNode.proportionsPanel.valuesCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.introScreen.view.timeControlNode.fastForwardButton.phetioTypeName changed from RoundMomentaryButtonIO to NodeIO naturalSelection.labScreen.view.environmentalFactorsPanel.limitedFoodCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.environmentalFactorsPanel.limitedFoodCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.environmentalFactorsPanel.toughFoodCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.environmentalFactorsPanel.toughFoodCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.environmentalFactorsPanel.wolvesCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.environmentalFactorsPanel.wolvesCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.noneRadioButton.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.noneRadioButton.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.pedigreeRadioButton.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.pedigreeRadioButton.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.populationRadioButton.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.populationRadioButton.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.proportionsRadioButton.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.graphChoiceRadioButtonGroup.proportionsRadioButton.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.earsRow.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.furRow.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.furRow.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.pedigreeNode.allelesPanel.teethRow.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationGraphNode.dataProbeNode.visibleProperty.phetioTypeName changed from PropertyIO to LinkedElementIO naturalSelection.labScreen.view.graphs.populationNode.populationPanel.brownFurCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.brownFurCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.dataProbeCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.dataProbeCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.floppyEarsCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.floppyEarsCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.longTeethCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.longTeethCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.shortTeethCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.shortTeethCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.straightEarsCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.straightEarsCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.totalCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.totalCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.whiteFurCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.populationNode.populationPanel.whiteFurCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.earsColumn.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.furColumn.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.checkbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.proportionsNode.proportionsGraphNode.teethColumn.checkbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.valuesCheckbox.fireListener.pressAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.graphs.proportionsNode.proportionsPanel.valuesCheckbox.fireListener.releaseAction.phetioReadOnly changed from false to true naturalSelection.labScreen.view.timeControlNode.fastForwardButton.phetioTypeName changed from RoundMomentaryButtonIO to NodeIO AlleleIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case. BooleanIO supertype changed from ObjectIO to ValueIO. This may or may not be a breaking change, but we are reporting it just in case. DialogIO supertype changed from NodeIO to ReferenceIO. This may or may not be a breaking change, but we are reporting it just in case. EmitterIO<> is missing event: emitted EmitterIO> is missing event: emitted Type missing: FunctionIO(NullableIO)=>VoidIO Type missing: FunctionIO(NullableIO,NullableIO>)=>VoidIO Type missing: FunctionIO(ObjectIO)=>VoidIO Type missing: FunctionIO(StringIO,ObjectIO,ObjectIO)=>VoidIO GeneIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case. Type missing: NullableIO> ObjectIO metadata keys changed from to phetioTypeName, phetioDocumentation, phetioState, phetioReadOnly, phetioEventType, phetioHighFrequency, phetioPlayback, phetioStudioControl, phetioDynamicElement, phetioIsArchetype, phetioFeatured, phetioArchetypePhetioID. This may or may not be a breaking change, but we are reporting it just in case. Method missing, type=ObservableArrayIO, method=addItemAddedListener Method missing, type=ObservableArrayIO, method=addItemRemovedListener Method missing, type=ObservableArrayIO, method=getLength ObservableArrayIO is missing event: itemAdded ObservableArrayIO is missing event: itemRemoved Method missing, type=ObservableArrayIO>, method=addItemAddedListener Method missing, type=ObservableArrayIO>, method=addItemRemovedListener Method missing, type=ObservableArrayIO>, method=getLength ObservableArrayIO> is missing event: itemAdded ObservableArrayIO> is missing event: itemRemoved Method missing, type=ObservableArrayIO, method=addItemAddedListener Method missing, type=ObservableArrayIO, method=addItemRemovedListener Method missing, type=ObservableArrayIO, method=getLength ObservableArrayIO is missing event: itemAdded ObservableArrayIO is missing event: itemRemoved PhetioCapsuleIO metadata keys changed from to phetioDynamicElementName. This may or may not be a breaking change, but we are reporting it just in case. PhetioEngineIO.addEventListener has different parameter types: FunctionIO(ObjectIO)=>VoidIO => FunctionIO(ObjectLiteralIO)=>VoidIO Method missing, type=PhetioEngineIO, method=addPhetioElementAddedListener Method missing, type=PhetioEngineIO, method=addPhetioElementRemovedListener Method missing, type=PhetioEngineIO, method=addPhetioElementsBaselineListener Method missing, type=PhetioEngineIO, method=addTypesAddedListener Method missing, type=PhetioEngineIO, method=endEvent PhetioEngineIO.getChangedState has a different return type ObjectIO => ObjectLiteralIO PhetioEngineIO.getPhetioElementMetadata has a different return type ObjectIO => ObjectLiteralIO PhetioEngineIO.getState has a different return type ObjectIO => ObjectLiteralIO PhetioEngineIO.getStateForObject has a different return type ObjectIO => NullableIO PhetioEngineIO.getValues has a different return type ObjectIO => ObjectLiteralIO PhetioEngineIO.invokeControllerInputEvent has different parameter types: ObjectIO => ObjectLiteralIO PhetioEngineIO.setSimStartedMetadata has different parameter types: ObjectIO => ObjectLiteralIO PhetioEngineIO.setState has different parameter types: ObjectIO => ObjectLiteralIO Method missing, type=PhetioEngineIO, method=startEvent PhetioEngineIO.triggerEvent has different parameter types: ObjectIO => ObjectLiteralIO PhetioGroupIO metadata keys changed from to phetioDynamicElementName. This may or may not be a breaking change, but we are reporting it just in case. PhetioGroupIO metadata keys changed from to phetioDynamicElementName. This may or may not be a breaking change, but we are reporting it just in case. Type missing: PropertyIO> Type missing: RoundMomentaryButtonIO ScreenIO parameter types changed from ObjectIO to . This may or may not be a breaking change, but we are reporting it just in case. StringIO supertype changed from ObjectIO to ValueIO. This may or may not be a breaking change, but we are reporting it just in case.