diff --git a/src/assets/scripts/client/aircraft/AircraftModel.js b/src/assets/scripts/client/aircraft/AircraftModel.js
index db7345997e0c141928c76032704467e737af99df..8bdfe4b66e1e4430577a33d333599712697cfbf8 100644
--- a/src/assets/scripts/client/aircraft/AircraftModel.js
+++ b/src/assets/scripts/client/aircraft/AircraftModel.js
@@ -119,6 +119,9 @@ export default class AircraftModel {
         this.isFlooding = null;
         this.textForLabel = "";
 
+        this.shallIStandStill = false;
+        this.myRandomTime = Math.floor(Math.random()*500);
+
         /**
         * 0 - regular
         * 1 - no listen
@@ -2371,6 +2374,9 @@ export default class AircraftModel {
             this.usedBefore = true;
         }
 
+        if(this.attackType == 4 && this.hasMadeJump && Math.floor(TimeKeeper.accumulatedDeltaTime) % this.myRandomTime == 0){
+          this.shallIStandStill = !this.shallIStandStill;
+        }
 
 
 
@@ -2727,7 +2733,7 @@ export default class AircraftModel {
                     // ac has just entered the area: .inside is still false, but st is true
                     if (new_inside && !area.inside) {
                         if (this.attackType == 0){
-                            GameController.events_recordNew(GAME_EVENTS.AIRSPACE_BUST); 
+                            GameController.events_recordNew(GAME_EVENTS.AIRSPACE_BUST);
                         }
                         area.range = this.speed * 1.85 / 3.6 * 50 / 1000; // check in 50 seconds
                         // speed is kts, range is km.
@@ -2828,7 +2834,7 @@ export default class AircraftModel {
           this.assignAttackValue();
       }
 
-      if(this.attackType != 4){
+      if(!this.shallIStandStill){
         this.updateFlightPhase();
         this.updateTarget();
         this.updatePhysics();
diff --git a/src/assets/scripts/client/scope/RadarTargetModel.js b/src/assets/scripts/client/scope/RadarTargetModel.js
index 13fd7cb8d96c4036a6f0bf9a683f9a9f7b51e6f7..3de80fc6b9051729d025f1bef5aa390bf267cfe1 100644
--- a/src/assets/scripts/client/scope/RadarTargetModel.js
+++ b/src/assets/scripts/client/scope/RadarTargetModel.js
@@ -352,7 +352,6 @@ export default class RadarTargetModel {
      */
     buildDataBlockRowOne() {
         let dataBlockRowOne = this.aircraftModel.callsign;
-        dataBlockRowOne += this.aircraftModel.textForLabel;
 
         // NOTE: using empty space before the letter on purpose so this gets rendered
         // appropriately within a canvas
@@ -370,6 +369,8 @@ export default class RadarTargetModel {
                 break;
         }
 
+        dataBlockRowOne += this.aircraftModel.textForLabel;
+
         return dataBlockRowOne;
     }
 
@@ -388,7 +389,7 @@ export default class RadarTargetModel {
         if (this.aircraftModel.attackType === 3 && (this.aircraftModel.timePassed % this.aircraftModel.switchingTime) < (this.aircraftModel.switchingTime/2)) {
           var aircraftAltitude = this.aircraftModel.fakeAltitude;
           var aircraftSpeed = this.aircraftModel.fakeGroundSpeed;
-          
+
 
         } else {
           var aircraftAltitude = round(this.aircraftModel.altitude / 100);