The present disclosure describes an optical stack that includes an asymmetric diffuser. An event detector utilizes a comparator configured to produce an event signal based on a leading edge threshold value. The room air sucked by operation of the circulation fan into the inlet port is heated by the heat exchanger for blowing forward as hot air out of the outlet port. The device stores this information in memory, which it can later refer to for determining its current position.