UNTESTED. Made scope initialise and appear only if needed. Avoids screen clutter and may make rest compatible with MAC os?

Could not test because hardware not available