Sorry I've not replied soon. When I saw your last post I had to go and give it another try and it worked for me. As I mentioned before when I opened an CP7 project in CP8 and tried outputting to HTML5 using the existing glossary interaction it did not work, same problem as before.
But deleted that glossary and added a new one using the CP8 Interaction and that worked fine.