diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw
index de1bf63dc882a60e2cbb36f17603b78d103667c9..83277f1fbab5cbb3a344ebebf9c5b6192680aef9 100644
--- a/src/uncategorized/randomIndividualEvent.tw
+++ b/src/uncategorized/randomIndividualEvent.tw
@@ -963,7 +963,7 @@
 
 <<if $eventSlave.trust > 20>>
 <<if $eventSlave.energy > 40>>
-<<if $eventSlave.preg < 300000>>
+<<if $eventSlave.belly < 300000>>
 <<if $PC.belly < 5000 && $PC.ballsImplant < 3 && $PC.balls < 3>>
 <<if canSee($eventSlave)>>
 	<<set $RESSevent.push("comfortable seat")>>
diff --git a/src/uncategorized/rulesAssistant.tw b/src/uncategorized/rulesAssistant.tw
index 955180c04519864c8903991875da50fe043e70fa..0ca520021039cda79a84f829d731edd147eb2f00 100644
--- a/src/uncategorized/rulesAssistant.tw
+++ b/src/uncategorized/rulesAssistant.tw
@@ -121,7 +121,21 @@
 
 //<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I will review your slaves and make changes that will have a beneficial effect. Apologies, sir, but this function is... not fully complete. It may have some serious limitations. Please use the 'no default setting' option to identify areas I should not address.//
 
+<br><br> /* Control method for quick switching to specific rule in list */
+List of rules: <br>
+<<if _length > 1>>
+	<<set _crule = $r-1>>
+	<<for _r = 0; _r < _length; _r++>>
+		<<if _r > 0 >> | <</if>> 
+		<<rbutton "_crule" _r>> $defaultRules[_r].name
+	<</for>>
+	<br>
+	<<link "Switch to selected rule">>
+		<<set $currentRule = $defaultRules[_crule]>>
+		<<goto "Rules Assistant">>
+	<</link>>
 <br><br>
+<</if>>
 
 <<if _length < 1>>
 ''No rules.''
@@ -131,7 +145,7 @@
 __Rule $r Automatic Activation__
 <span id="activation"></span>
 
-<<if isSimpleCondition($currentRule.condition, ["devotion", "trust", "health", "energy", "weight", "actualAge", "physicalAge", "visualAge", "muscles", "lactation", "preg", "pregType", "bellyImplant"])>>
+<<if isSimpleCondition($currentRule.condition, ["devotion", "trust", "health", "energy", "weight", "actualAge", "physicalAge", "visualAge", "muscles", "lactation", "preg", "pregType", "bellyImplant", "belly"])>>
 
 <<timed 50ms>>
 	<<RAChangeActivation>>
@@ -245,6 +259,13 @@ __Rule $r Automatic Activation__
 <</link>> 
 <</if>>
 |
+<<link "Belly Size">>
+	<<unset _customCondition>>
+	<<set $currentRule.condition = changeVariable($currentRule.condition, "belly")>>
+	<<RAChangeActivation>>
+	<<RARuleModified>>
+<</link>> 
+|
 <<link "Custom">>
 	<<if (def _customConditionOld)>>
 		<<set _customCondition = _customConditionOld>>
@@ -981,47 +1002,47 @@ Growth hormone regimes for healthy slaves:
 
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
 //Breasts://
-<<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">>
-<<link "No default setting" "Rules Assistant">><<set $currentRule.growth.boobs = "no default setting">><</link>> |
-<<link "B Cup" "Rules Assistant">><<set $currentRule.growth.boobs = 350>><</link>> |
-<<link "D Cup" "Rules Assistant">><<set $currentRule.growth.boobs = 1000>><</link>> |
-<<link "Monstrous" "Rules Assistant">><<set $currentRule.growth.boobs = 9000>><</link>> |
-<<link "Unlimited" "Rules Assistant">><<set $currentRule.growth.boobs = 48000>><</link>> |
-<<link "None" "Rules Assistant">><<set $currentRule.growth.boobs = 0>><</link>>
+<span id="textBoobs"><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">></span>
+<<link "No default setting">><<set $currentRule.growth.boobs = "no default setting">><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> |
+<<link "B Cup">><<set $currentRule.growth.boobs = 350>><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> |
+<<link "D Cup">><<set $currentRule.growth.boobs = 1000>><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> |
+<<link "Monstrous">><<set $currentRule.growth.boobs = 9000>><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> |
+<<link "Unlimited">><<set $currentRule.growth.boobs = 48000>><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>> |
+<<link "None">><<set $currentRule.growth.boobs = 0>><<replace "#textBoobs">><<textbox "$currentRule.growth.boobs" $currentRule.growth.boobs "Rules Assistant">><</replace>><</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
 //Butts://
-<<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">>
-<<link "No default setting" "Rules Assistant">><<set $currentRule.growth.butt = "no default setting">><</link>> |
-<<link "Cute" "Rules Assistant">><<set $currentRule.growth.butt = 2>><</link>> |
-<<link "Big" "Rules Assistant">><<set $currentRule.growth.butt = 4>><</link>> |
-<<link "Huge" "Rules Assistant">><<set $currentRule.growth.butt = 6>><</link>> |
-<<link "Unlimited" "Rules Assistant">><<set $currentRule.growth.butt = 10>><</link>> |
-<<link "None" "Rules Assistant">><<set $currentRule.growth.butt = 0>><</link>>
+<span id="textButt"><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">></span>
+<<link "No default setting">><<set $currentRule.growth.butt = "no default setting">><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> |
+<<link "Cute">><<set $currentRule.growth.butt = 2>><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> |
+<<link "Big">><<set $currentRule.growth.butt = 4>><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> |
+<<link "Huge">><<set $currentRule.growth.butt = 6>><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> |
+<<link "Unlimited">><<set $currentRule.growth.butt = 10>><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>> |
+<<link "None">><<set $currentRule.growth.butt = 0>><<replace "#textButt">><<textbox "$currentRule.growth.butt" $currentRule.growth.butt "Rules Assistant">><</replace>><</link>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
 //Lips://
-<<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">>
-<<link "No default setting" "Rules Assistant">><<set $currentRule.growth.lips = "no default setting">><</link>> |
-<<link "Plump" "Rules Assistant">><<set $currentRule.growth.lips = 25>><</link>> |
-<<link "Beestung" "Rules Assistant">><<set $currentRule.growth.lips = 45>><</link>> |
-<<link "Facepussy" "Rules Assistant">><<set $currentRule.growth.lips = 100>><</link>> |
-<<link "None" "Rules Assistant">><<set $currentRule.growth.lips = 0>><</link>>
+<span id="textLips"><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">></span>
+<<link "No default setting">><<set $currentRule.growth.lips = "no default setting">><<replace "#textLips">><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">><</replace>><</link>> |
+<<link "Plump">><<set $currentRule.growth.lips = 25>><<replace "#textLips">><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">><</replace>><</link>> |
+<<link "Beestung">><<set $currentRule.growth.lips = 45>><<replace "#textLips">><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">><</replace>><</link>> |
+<<link "Facepussy">><<set $currentRule.growth.lips = 100>><<replace "#textLips">><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">><</replace>><</link>> |
+<<link "None">><<set $currentRule.growth.lips = 0>><<replace "#textLips">><<textbox "$currentRule.growth.lips" $currentRule.growth.lips "Rules Assistant">><</replace>><</link>>
 <<if ($seeDicks > 0 || $makeDicks > 0)>>
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	//Dicks, if present://
-	<<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">>
-	<<link "No default setting" "Rules Assistant">><<set $currentRule.growth.dick = "no default setting">><</link>> |
-	<<link "Above average" "Rules Assistant">><<set $currentRule.growth.dick = 4>><</link>> |
-	<<link "Pornstar" "Rules Assistant">><<set $currentRule.growth.dick = 6>><</link>> |
-	<<link "Unlimited" "Rules Assistant">><<set $currentRule.growth.dick = 10>><</link>> |
-	<<link "None" "Rules Assistant">><<set $currentRule.growth.dick = 0>><</link>>
+	<span id="textDick"><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">></span>
+	<<link "No default setting">><<set $currentRule.growth.dick = "no default setting">><<replace "#textDick">><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">><</replace>><</link>> |
+	<<link "Above average">><<set $currentRule.growth.dick = 4>><<replace "#textDick">><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">><</replace>><</link>> |
+	<<link "Pornstar">><<set $currentRule.growth.dick = 6>><<replace "#textDick">><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">><</replace>><</link>> |
+	<<link "Unlimited">><<set $currentRule.growth.dick = 10>><<replace "#textDick">><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">><</replace>><</link>> |
+	<<link "None">><<set $currentRule.growth.dick = 0>><<replace "#textDick">><<textbox "$currentRule.growth.dick" $currentRule.growth.dick "Rules Assistant">><</replace>><</link>>
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	//Balls, if present://
-	<<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">>
-	<<link "No default setting" "Rules Assistant">><<set $currentRule.growth.balls = "no default setting">><</link>> |
-	<<link "Sizeable" "Rules Assistant">><<set $currentRule.growth.balls = 4>><</link>> |
-	<<link "Cumslave" "Rules Assistant">><<set $currentRule.growth.balls = 6>><</link>> |
-	<<link "Unlimited" "Rules Assistant">><<set $currentRule.growth.balls = 10>><</link>> |
-	<<link "None" "Rules Assistant">><<set $currentRule.growth.balls = 0>><</link>>
+	<span id="textBalls"><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">></span>
+	<<link "No default setting">><<set $currentRule.growth.balls = "no default setting">><<replace "#textBalls">><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">><</replace>><</link>> |
+	<<link "Sizeable">><<set $currentRule.growth.balls = 4>><<replace "#textBalls">><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">><</replace>><</link>> |
+	<<link "Cumslave">><<set $currentRule.growth.balls = 6>><<replace "#textBalls">><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">><</replace>><</link>> |
+	<<link "Unlimited">><<set $currentRule.growth.balls = 10>><<replace "#textBalls">><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">><</replace>><</link>> |
+	<<link "None">><<set $currentRule.growth.balls = 0>><<replace "#textBalls">><<textbox "$currentRule.growth.balls" $currentRule.growth.balls "Rules Assistant">><</replace>><</link>>
 <</if>>
 /*
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
@@ -2373,7 +2394,9 @@ Relationship rules: <span id="relation">''$currentRule.relationshipRules.''</spa
 
 <br><br>
 
-<<if _length < 10>>
+<<if _length >= 10>>''@@.red;ATTENTION! Current rules count is 10 or above. High rules count can dramaticaly slow down game speed (especially if slaves count is high too), or even cause freeze of game page/browser. Use at you own risk!@@''
+<br><br>
+<</if>>
 
 	<<link "Add a new rule">>
 
@@ -2391,7 +2414,6 @@ Relationship rules: <span id="relation">''$currentRule.relationshipRules.''</spa
 
 	<</link>> |
 
-<</if>>
 
 <<if _length > 0>>
 	<span id="applyresult"></span>
diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw
index b5caf05358bbba4482bbfa5caa454b4dbce2c3e3..186289dccdc22e12a67c89b3df9af19c8ce3de37 100644
--- a/src/utility/raWidgets.tw
+++ b/src/utility/raWidgets.tw
@@ -133,6 +133,8 @@
             <br>// Fetus count, rule can be applied only after week 10 of pregnancy. //
         <<case "bellyImplant">>
             <br>// Volume of belly implant in ccs. -1 - none. //
+        <<case "belly">>
+            <br>// Volume of belly in ccs. Any source. //
         <<case "custom">>
             <br>// Enter custom condition. //
         <</switch>>