Hi Ausman,
I think my wording is right i might have not been specific enough. The main reason for me using the negative (or positive contacts for that matter) is i like efficient running programs. So in this case using the negative contacts means the screen call happens only once when the button is released, and any logic that is linked to function buttons on the loaded screen will happen only when the button is pressed again. When i used normal contacts on the screen (and positive contacts for the logic on the screen) the program worked just fine with the only exception that i could see that a page was loaded multiple times, and i did not liked how it looked.
The same could be achieved by using only positive contacts, but when i compile the program i always get warnings about using to much positive and negative contacts and that i could improve performance by using less. So in this case i was actively looking where i could get rid of positive contacts for normal contacts. Putting the negative contacts on the screen call let me get rid of the positive contacts that i had on the screen that was loaded. Still get the warning so i don't no if it helped.