diff --git a/LabVIEW-TagDB-RefMgr.lvproj b/LabVIEW-TagDB-RefMgr.lvproj
index 047d596..ad7e7e7 100644
--- a/LabVIEW-TagDB-RefMgr.lvproj
+++ b/LabVIEW-TagDB-RefMgr.lvproj
@@ -77,11 +77,49 @@
true
true
false
- -
- true
+
-
+
-
+
+
+
+
+
+
- -
- true
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+ -
+
-
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+ -
+
+
+
+
+
+
-
@@ -96,80 +134,245 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
diff --git a/src/Example/refMgr/refMgr_Example3.2.vi b/src/Example/refMgr/refMgr_Example3.2.vi
index 79dbd20..bb28340 100644
Binary files a/src/Example/refMgr/refMgr_Example3.2.vi and b/src/Example/refMgr/refMgr_Example3.2.vi differ
diff --git a/src/Example/refMgr/refMgr_Example3.vi b/src/Example/refMgr/refMgr_Example3.vi
index 1fe949f..ddabac3 100644
Binary files a/src/Example/refMgr/refMgr_Example3.vi and b/src/Example/refMgr/refMgr_Example3.vi differ
diff --git a/src/Example/refMgr/refMgr_Example4.vi b/src/Example/refMgr/refMgr_Example4.vi
index 4f26981..b9ade74 100644
Binary files a/src/Example/refMgr/refMgr_Example4.vi and b/src/Example/refMgr/refMgr_Example4.vi differ
diff --git a/src/RefManager/ExpressionAPI/TagDB Read States.vi b/src/RefManager/ExpressionAPI/TagDB Read States.vi
index 5d56eb0..a69f63c 100644
Binary files a/src/RefManager/ExpressionAPI/TagDB Read States.vi and b/src/RefManager/ExpressionAPI/TagDB Read States.vi differ
diff --git a/src/RefManager/ExpressionAPI/TagDB Refmgr-Auto Refresh.vi b/src/RefManager/ExpressionAPI/TagDB Refmgr-Auto Refresh.vi
index 843e6fa..d3bc77d 100644
Binary files a/src/RefManager/ExpressionAPI/TagDB Refmgr-Auto Refresh.vi and b/src/RefManager/ExpressionAPI/TagDB Refmgr-Auto Refresh.vi differ
diff --git a/src/RefManager/ExpressionAPI/TagDB Refmgr-Execute Expression.vi b/src/RefManager/ExpressionAPI/TagDB Refmgr-Execute Expression.vi
index 73682a5..bf8d3d0 100644
Binary files a/src/RefManager/ExpressionAPI/TagDB Refmgr-Execute Expression.vi and b/src/RefManager/ExpressionAPI/TagDB Refmgr-Execute Expression.vi differ
diff --git a/src/RefManager/ExpressionAPI/TagDB Refmgr-Load Rule csv.vi b/src/RefManager/ExpressionAPI/TagDB Refmgr-Load Rule csv.vi
index 3e766f9..1a5c53e 100644
Binary files a/src/RefManager/ExpressionAPI/TagDB Refmgr-Load Rule csv.vi and b/src/RefManager/ExpressionAPI/TagDB Refmgr-Load Rule csv.vi differ
diff --git a/src/RefManager/ExpressionAPI/TagDB Refmgr-Parse Rules.vi b/src/RefManager/ExpressionAPI/TagDB Refmgr-Parse Rules.vi
index 818ebb5..bdbc718 100644
Binary files a/src/RefManager/ExpressionAPI/TagDB Refmgr-Parse Rules.vi and b/src/RefManager/ExpressionAPI/TagDB Refmgr-Parse Rules.vi differ
diff --git a/src/RefManager/ExpressionAPI/TagDB Refmgr-Refresh.vi b/src/RefManager/ExpressionAPI/TagDB Refmgr-Refresh.vi
index a957590..d1533cc 100644
Binary files a/src/RefManager/ExpressionAPI/TagDB Refmgr-Refresh.vi and b/src/RefManager/ExpressionAPI/TagDB Refmgr-Refresh.vi differ
diff --git a/src/RefManager/TagDB RefManager.lvlib b/src/RefManager/TagDB RefManager.lvlib
index 38fccfa..960cea7 100644
--- a/src/RefManager/TagDB RefManager.lvlib
+++ b/src/RefManager/TagDB RefManager.lvlib
@@ -20,6 +20,10 @@
-
+
-
+
+
+
-
@@ -43,12 +47,6 @@
- -
-
-
-
-
-
-
@@ -62,14 +60,6 @@
-
1
-
-
-
-
-
-
-
-
-
-
diff --git a/src/RefManager/_Opers/Menu/Menu_Check.vi b/src/RefManager/_Opers/Menu/Menu_Check.vi
index bbdd933..9e5c52a 100644
Binary files a/src/RefManager/_Opers/Menu/Menu_Check.vi and b/src/RefManager/_Opers/Menu/Menu_Check.vi differ
diff --git a/src/RefManager/_Opers/Menu/Menu_Disable.vi b/src/RefManager/_Opers/Menu/Menu_Disable.vi
index 1a90331..cc5f138 100644
Binary files a/src/RefManager/_Opers/Menu/Menu_Disable.vi and b/src/RefManager/_Opers/Menu/Menu_Disable.vi differ
diff --git a/src/RefManager/_Opers/Menu/Menu_Enable.vi b/src/RefManager/_Opers/Menu/Menu_Enable.vi
index 339d514..6541868 100644
Binary files a/src/RefManager/_Opers/Menu/Menu_Enable.vi and b/src/RefManager/_Opers/Menu/Menu_Enable.vi differ
diff --git a/src/RefManager/_Opers/Menu/Menu_ItemName.vi b/src/RefManager/_Opers/Menu/Menu_ItemName.vi
index 34f07db..033d879 100644
Binary files a/src/RefManager/_Opers/Menu/Menu_ItemName.vi and b/src/RefManager/_Opers/Menu/Menu_ItemName.vi differ
diff --git a/src/RefManager/_Opers/Menu/Menu_ToggleCheck.vi b/src/RefManager/_Opers/Menu/Menu_ToggleCheck.vi
index dc773d1..3beda89 100644
Binary files a/src/RefManager/_Opers/Menu/Menu_ToggleCheck.vi and b/src/RefManager/_Opers/Menu/Menu_ToggleCheck.vi differ
diff --git a/src/RefManager/_Opers/Menu/Menu_ToggleEnable.vi b/src/RefManager/_Opers/Menu/Menu_ToggleEnable.vi
index 83f2c8e..7c026b9 100644
Binary files a/src/RefManager/_Opers/Menu/Menu_ToggleEnable.vi and b/src/RefManager/_Opers/Menu/Menu_ToggleEnable.vi differ
diff --git a/src/RefManager/_Opers/Menu/Menu_unCheck.vi b/src/RefManager/_Opers/Menu/Menu_unCheck.vi
index 5654408..0763a1e 100644
Binary files a/src/RefManager/_Opers/Menu/Menu_unCheck.vi and b/src/RefManager/_Opers/Menu/Menu_unCheck.vi differ
diff --git a/src/RefManager/_Opers/Menu/_MenuVIs.vi b/src/RefManager/_Opers/Menu/_MenuVIs.vi
index 701ce30..16432ca 100644
Binary files a/src/RefManager/_Opers/Menu/_MenuVIs.vi and b/src/RefManager/_Opers/Menu/_MenuVIs.vi differ
diff --git a/src/RefManager/_Support/BlackList/_InBlacklist.vi b/src/RefManager/_Support/BlackList/_InBlacklist.vi
index 8a9ae88..1c78d81 100644
Binary files a/src/RefManager/_Support/BlackList/_InBlacklist.vi and b/src/RefManager/_Support/BlackList/_InBlacklist.vi differ
diff --git a/src/RefManager/_Support/BlackList/_blacklist.vi b/src/RefManager/_Support/BlackList/_blacklist.vi
index 93e91ab..f49dc1b 100644
Binary files a/src/RefManager/_Support/BlackList/_blacklist.vi and b/src/RefManager/_Support/BlackList/_blacklist.vi differ
diff --git a/src/RefManager/_Support/Common/Changed Data Filter(FNiN) - tagdb refmgr.vim b/src/RefManager/_Support/Common/Changed Data Filter(FNiN) - tagdb refmgr.vim
new file mode 100644
index 0000000..4d5a03c
Binary files /dev/null and b/src/RefManager/_Support/Common/Changed Data Filter(FNiN) - tagdb refmgr.vim differ
diff --git a/src/RefManager/_Support/Common/Safely Close Reference - tagdb refmgr.vim b/src/RefManager/_Support/Common/Safely Close Reference - tagdb refmgr.vim
new file mode 100644
index 0000000..cfcb8a9
Binary files /dev/null and b/src/RefManager/_Support/Common/Safely Close Reference - tagdb refmgr.vim differ
diff --git a/src/RefManager/_Support/Expression/_GenerateExecuteExpression.vi b/src/RefManager/_Support/Expression/_GenerateExecuteExpression.vi
index 48318c6..050df13 100644
Binary files a/src/RefManager/_Support/Expression/_GenerateExecuteExpression.vi and b/src/RefManager/_Support/Expression/_GenerateExecuteExpression.vi differ
diff --git a/src/RefManager/_Support/Expression/_GenerateStateMap.vi b/src/RefManager/_Support/Expression/_GenerateStateMap.vi
index d45ac50..bc92c19 100644
Binary files a/src/RefManager/_Support/Expression/_GenerateStateMap.vi and b/src/RefManager/_Support/Expression/_GenerateStateMap.vi differ
diff --git a/src/RefManager/_Support/Expression/_Operate.vi b/src/RefManager/_Support/Expression/_Operate.vi
index 0e38f4a..b666fc9 100644
Binary files a/src/RefManager/_Support/Expression/_Operate.vi and b/src/RefManager/_Support/Expression/_Operate.vi differ
diff --git a/src/RefManager/_Support/Expression/_StrTable to LogicCfg.vi b/src/RefManager/_Support/Expression/_StrTable to LogicCfg.vi
index a57a022..6e7eda8 100644
Binary files a/src/RefManager/_Support/Expression/_StrTable to LogicCfg.vi and b/src/RefManager/_Support/Expression/_StrTable to LogicCfg.vi differ
diff --git a/src/RefManager/_Support/Menu/List All Menus.vi b/src/RefManager/_Support/Menu/List All Menus.vi
index 6d73ea7..70ac2b7 100644
Binary files a/src/RefManager/_Support/Menu/List All Menus.vi and b/src/RefManager/_Support/Menu/List All Menus.vi differ
diff --git a/src/RefManager/_Support/Menu/TagDB Refmgr-Register Menu.vi b/src/RefManager/_Support/Menu/TagDB Refmgr-Register Menu.vi
index 1dc7666..ae84428 100644
Binary files a/src/RefManager/_Support/Menu/TagDB Refmgr-Register Menu.vi and b/src/RefManager/_Support/Menu/TagDB Refmgr-Register Menu.vi differ
diff --git a/src/RefManager/_Support/UISync/_Publish DP Indicators(Refmgr).vi b/src/RefManager/_Support/UISync/_Publish DP Indicators(Refmgr).vi
index f7b9039..c555865 100644
Binary files a/src/RefManager/_Support/UISync/_Publish DP Indicators(Refmgr).vi and b/src/RefManager/_Support/UISync/_Publish DP Indicators(Refmgr).vi differ
diff --git a/src/RefManager/_Support/UISync/_Publish DP Indicators(VI).vi b/src/RefManager/_Support/UISync/_Publish DP Indicators(VI).vi
index 6ce12aa..f3c3eef 100644
Binary files a/src/RefManager/_Support/UISync/_Publish DP Indicators(VI).vi and b/src/RefManager/_Support/UISync/_Publish DP Indicators(VI).vi differ
diff --git a/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(Refmgr).vi b/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(Refmgr).vi
index 7d2da95..0c8157b 100644
Binary files a/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(Refmgr).vi and b/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(Refmgr).vi differ
diff --git a/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(VI).vi b/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(VI).vi
index f629e7d..cf239bc 100644
Binary files a/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(VI).vi and b/src/RefManager/_Support/UISync/_Pull Controls Value to DPs(VI).vi differ
diff --git a/src/UIStateExpression/UIStateExpression.lvlib b/src/UIStateExpression/UIStateExpression.lvlib
new file mode 100644
index 0000000..0d2da8d
--- /dev/null
+++ b/src/UIStateExpression/UIStateExpression.lvlib
@@ -0,0 +1,25 @@
+
+
+ &Q#!!!!!!!)!"1!&!!!-!%!!!@````]!!!!"!!%!!!(^!!!*Q(C=\>8"<2MR%!813:"$A*T51;!7JA7VI";G"6V^6!P4AFJ1#^/#7F!,TN/'-(++=IC2(-TVS+O`80+:3[QDNP9VYEO]0GP@@NM_LD_\`K4&2`NI`\;^0.WE\\ZH0]8D2;2'N3K6]:DK>?1D(`H)2T\SFL?]Z3VP?=N,8P+3F\TE*5^ZSF/?]J3H@$PE)1^ZS*('Z'/C-?A99(2'C@%R0--T0-0D;QT0]!T0]!S0,D%]QT-]QT-]<IPB':\B':\B->1GG?W1]QS0Y;.ZGK>ZGK>Z4"H.UQ"NMD:Q'Q1DWM6WUDT.UTR/IXG;JXG;JXF=DO:JHO:JHO:RS\9KP7E?BZT(-&%]R6-]R6-]BI\C+:\C+:\C-6U54`%52*GQ$)Y1Z;<3I8QJHO,R+YKH?)KH?)L(J?U*V<9S$]XDE0-E4`)E4`)EDS%C?:)H?:)H?1Q<S:-]S:-]S7/K3*\E3:Y%3:/;0N*A[=<5+18*YW@<,<E^J>YEO2U2;`0'WJ3R.FOM422L=]2[[,%?:KS(&'PR9SVKL-7+N1CR`LB9[&C97*0%OPH2-?Y_<_KK,OKM4OKI$GKP>I^<`X,(_`U?N^MNLN>L8#[8/*`0=4K>YHA]RO&QC0V_(\P>\OUV].XR^E,Y_6Z[=@YH^5\`3`_$>W.]DF`(N59`!/<!-PQ!!!!!
+ 385908736
+ 1.0.0.0
+ true
+ 3
+ -
+
-
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+