Overlay now creates boxes dependent on lists of items