This is a view with statesI'm animating!
this.state1.remove();
this.state2.remove();
this.state3.remove();
These last two buttons need some explanation.
lookForViews attempts to locate a view that is not created until state2 is applied.
+ should return errors and undefined if clicked before state2
+ should return true if cleicked after state2
+ should return false if clicked after state2 and state3
+ Should return errors and undefined if clicked after "destroy state2"
These were added to verify that pooled states and their views are fully destroyed after LzState.destroy();