Tried adding paging to the attribute codes.

Still working out an infinite loop problem caused by changing a watch variable within a watch... Not sure where it is being triggered yet.