Calling appear() on multiple DOM objects caused wrong $disappeared calculation.

The reason was, that $prior_appeared did not persist correctly on case appear() was called on more that one selector. Simply fixed by making $prior_appeared's to persist by pushing them instead of setting them.