|1. Use a new flow text object for making the contents. The contents should be in its own seperate text flow object (not box). The reason for this is that you can change the contents page without affecting the rest of the text in the book.
2. When you link, make sure that you link on a line by line basis. Sometimes the links may get confused because the link information is transfered from a previous line. The best way to workaround this is create all the text contents on the page FIRST then do the actual linking LAST. If you already have links on the page select all the text then select nolink to unlink all the text.
3. Please note that if you change text formating midway through the link, e.g. Bold to normal or italics, ect. The link may be broken.