IAP Subscription Code

Hi there

I have made the attached using taifuns billing extension. I basically added a 3rd button to the app to act as an interim check incase the billing process was backed out of half way. Only thing is on start up the 3 buttons flicker before displaying the correct one. Is there a way to fix this? I must be putting a block in the wrong place.

Also on top of this I understand there is limited info about subscriptions and their cancellations. If using these blocks can anyone confirm if when a user cancels the subscription that they will also have their access to paid for areas cancelled to? Or will they have continued access even if they cancel the subscription which kinda defeats the point?

Any input appreciated