ModelViewer control in the API (plugin not updated to use it, even though it's basically the same code); ItemViewer additions