First implementation of the viewer wipe feature.
There might be some bugs left in the interaction.