It may depend on the methods you use in Screen1.Initialize. You will probably also have to call them first in the Screen1.PermissionGranted event. Please show your blocks at Screen1.Initialize.
See also here: Potential Permissions Problems - #24 by ewpatton
