Thanks David - I will remember that!
And i think I have found the cause of the most recent issue (the original one at the start of this topic persists) my startup page was a “blank page” and therefore doesn’t have call_js on it, because there is not HTML and therefore no tags to have functions to call. It had been a while since I had set up that form and I forgot what type of template it was using.
Sorry for muddying the waters.