Hide the previous screen button is TOS is agreed to
Do not show the TOS screen if the TOS are agreed to
Corrected compile time errors for generics