I've found this function to be invaluable for dealing with asynchronous problems arising from LocalStorage:
It means I can stick these anywhere I want in the event sheet and it will act effectively as a Start of Layout condition, but without all of the key/value checks cancelling each other out but happening at once. Seems to work for me, is there any reason why this shouldn't be used as a valid way of processing multiple localstorage checks at the start of a layout?