OK – worked out when its happening… when I have more than one connected row in a page, it sends the message each time round if one of the tracks has a program change message.
If I just have a 16 step loop the its fine, only sends the message the page is switched.
This has been bugging me tonight!! If anyone knows of a workaround… ?
I guess I could chain pages together but that takes up space on the grid.