fixed like a hundred typos & finally got it to work for switching once from default to square viewer without ever going back to default viewer