Haven't tried to do this yet, but how will the new code effect having multiple viewers on one page?
Instead of using the old Step One that called for a particular viewer, the new code places this call at the top of all your other code.
So without the....
<!-- STEP1: Load Record List -->
<?php foreach...... <?php endforeach ?>
....how do you get multiple viewers on one page?