True's nuts... Post about it and all of a sardine you fix it, never mind you've spent day's on it...

Still not 100% sure what was wrong, but i tidied up the code to post it here, and when i put it back into the app from here, it worked...

Must have been a typo somewhere, that i missed but accidentally fixed when making it tidy to post...

Regardless.. it works now \o/ \o/ \o/ ....