js AssetSlot models closer to working