So I had this working then I messed with it.
I am following the attached example i got from https://alecpojidaev.wordpress.com/2008/12/30/infopath-codeless-programming-walkthrough-2/?unapproved=9269&moderation-hash=ab0e755ed616146be7e0401f7d59da01#comment-9269 and it does work, however because I messed with it I am now getting this weird ...