hideSceneItem now properly resets state of scene