diff --git a/NON-APPROVED/lebt-010_vac/widgets/vgr/isvalid.py b/NON-APPROVED/lebt-010_vac/widgets/vgr/isvalid.py
new file mode 100644
index 0000000000000000000000000000000000000000..f34e08d90a9c7490a6ce0c27d06c4cee7fc4652d
--- /dev/null
+++ b/NON-APPROVED/lebt-010_vac/widgets/vgr/isvalid.py
@@ -0,0 +1,12 @@
+from org.csstudio.display.builder.runtime.script import PVUtil
+from org.csstudio.display.builder.model.properties import NamedWidgetColor
+from org.csstudio.display.builder.model.persist import WidgetColorService
+
+color = WidgetColorService.getColor("INVALID")
+try:
+	if PVUtil.getSeverity(pvs[0]) == 0 and PVUtil.getString(pvs[0]).startswith('"HAL RC RGA 101'):
+		color = WidgetColorService.getColor("Background")
+except:
+	pass
+
+widget.setPropertyValue('background_color', color)
diff --git a/NON-APPROVED/lebt-010_vac/widgets/vgr/vac_vgr.bob b/NON-APPROVED/lebt-010_vac/widgets/vgr/vac_vgr.bob
index be086639801a4ad417c268e079b4ca677241051e..b4c66ebb9895a28ca7a311c3f4d03a45fccc95aa 100644
--- a/NON-APPROVED/lebt-010_vac/widgets/vgr/vac_vgr.bob
+++ b/NON-APPROVED/lebt-010_vac/widgets/vgr/vac_vgr.bob
@@ -9,8 +9,8 @@
   <width>133</width>
   <height>70</height>
   <scripts>
-    <script file="../common/isvalid.py" check_connections="false">
-      <pv_name>$(vacPREFIX):ValidR</pv_name>
+    <script file="isvalid.py" check_connections="false">
+      <pv_name>$(vacPREFIX):ID-I</pv_name>
     </script>
   </scripts>
   <widget type="polyline" version="2.0.0">