mechanical viewer