That's great!
Sorry my internet went offline for some reason and could not respond earlier :/
One thing
+Dictionary: For each key
++Dictionary: Is not empty
+++BTLevelSelect: LayoutName = Dictionary.CurrentKey
this do not need to be a sub-events
You can make only one event with this 3 conditions - works the same but takes 2 events less