Vanishing Mirror Turns Into A Window: Magic or Science?