Virtual reality, augmented reality, and something in between