we might want to have an intermediate state for selected hidden object by playing with object's opacity. _Originally posted by @trungleduc in https://github.com/jupytercad/JupyterCAD/issues/529#issuecomment-2457307418_