1460010325-c1c431f0-a4ad-40a1-b788-5801b155dad7

In one embodiment, a building model is presented to a user. A flash memory is managed by selecting a value of the number N>2 of bits to store in the cells of a portion of the memory, reserving one other cell of the memory as a flag cell to represent how many bits actually are stored in each cell of the portion, and, as the cells of the portion are successively programmed with 1\u2266n\u2266N bits, programming the flag cell to represent n. This realtime information is provided by the B2B engine to the information service provider, which consequently provides content data to the telecommunications device within the telecommunications system. During operation, the screen element oscillates between two edge positions with images projected from the projector being displayed on a side of the screen element facing or proximate to the projector.