added GameObjectViewer::*lock