BUG: RollingPanel was not correctly deleting obsolete items.

Also speeds up prior behavior up 10x due to concatenating Panels instead of .update()ing them.

Also adds more stringent tests to make sure new and old items are handled correctly.