cleaner loading code

layout functions can position items instantly

items stand out while unlocked