private int FindPage(PageInfo page)
{
lock(this) {
if(pages == null || pages.Count == 0) return -1;
PageNameComparer comp = new PageNameComparer();
for(int i = 0; i < pages.Count; i++) {
if(comp.Compare(pages[i], page) == 0) return i;
}
return -1;
}
}