Bug: calling appear() on multiple DOM elements

In case appear() is called on multiple DOM elements, $prior_appeared did not remember the prior appeared elements for ALL selectors. This $disappeared was calculated incorrectly which caused weird behaviour. Fixed by simply pushing prior appeared elements into $prior_appeared, instead resetting $prior_appeared for every selector / jquery element.