The Photos seem to use usr << browse_rsc() every time someone looks at a photo but
for 20 pills and 20 bottles it takes about 4 seconds every time you open the chemmaster, that's why spawn() and has_sprites was used, so it just needs to be done once. 
I can't find any other way of only doing it once except maybe with that interface() thing you mentioned but I don't know what you mean with that and coderbus couldn't say what it is either (neither?)