Add IsElement.insertFirst.
Test ListProperty.eq is not set equality.
Add AsyncUiCommand, to more easily get the .active property.