using new Viewer.current()