diff --git a/Resources/Plugins/emoji-keyboard/browser.js b/Resources/Plugins/emoji-keyboard/browser.js
index b266027a..11f60eea 100644
--- a/Resources/Plugins/emoji-keyboard/browser.js
+++ b/Resources/Plugins/emoji-keyboard/browser.js
@@ -306,6 +306,9 @@ ready(){
           case 2: this.emojiData3.push("___"); break;
         }
         
+        continue;
+      }
+      else if (line[0] === '#'){
         if (line[1] === '1'){
           skinToneState = 1;
         }
diff --git a/Resources/Plugins/emoji-keyboard/emoji-instructions.txt b/Resources/Plugins/emoji-keyboard/emoji-instructions.txt
index 809819ec..d2dbb9da 100644
--- a/Resources/Plugins/emoji-keyboard/emoji-instructions.txt
+++ b/Resources/Plugins/emoji-keyboard/emoji-instructions.txt
@@ -1,6 +1,9 @@
 Emoji list:   http://unicode.org/emoji/charts/emoji-ordering.html
 Emoji order:  http://unicode.org/emoji/charts/emoji-ordering.txt
 
+The instructions contain search & replace regexes. Make sure your editor supports LF characters (\n).
+For Brackets, use Find -> Replace in Files with any regex that includes LF.
+
 
 ------------------------
 Remove unnecessary info:
@@ -8,8 +11,8 @@ Remove unnecessary info:
   Search:   \s;.+?#.+?\s
   Replace:  ;
   
-  Search:  U+
-  Replace:
+  Search:   U\+
+  Replace:  
 
 
 -----------------------------
@@ -27,7 +30,18 @@ Replace skin tone variations:
     1F9D2;child
     1F9D2 $;child
   
-  TODO: Update this section with exact regexes
+  
+  Search:   1F3FB
+  Replace:  $
+  
+  Search:   ^.*1F3F[C-F].*$
+  Replace:  
+  
+  Search:   tone\n\n\n\n
+  Replace:  
+  
+  Search:   : light skin.*$
+  Replace:  
 
 
 ----------------
@@ -36,20 +50,10 @@ Move some emoji:
   1F443 $;nose
 > 1F91D;handshake
   1F463;footprints
-  
-  1F939 $ 200D 2640 FE0F;woman juggling
-> 1F6CC;person in bed
-> 1F6CC $;person in bed
-> 1F6C0;person taking bath
-> 1F6C0 $;person taking bath
-  1F46B;man and woman holding hands
 
 
-------------------
-Remove some emoji:
-
-  1F469 $ 200D 1F692;woman firefighter
-> remove all non-gendered duplicates below here
+-------------------------
+Remove unsupported emoji:
 
   3030;wavy dash
 > remove copyright
@@ -59,12 +63,81 @@ Remove some emoji:
   
   1F441;eye
 > remove eye in speech bubble
-  1F445;tongue
+  1F9E0;brain
+  
+  (more may be present after an emoji update)
 
 
--------------------------
-Add preprocessor symbols:
+-------------------------------
+Remove non-gendered duplicates:
 
-  @ = group separator
-  @1 = enable skin tones below
-  @2 = disable skin tones below
+  Search:   ^(1F(46E|575|482|477|473|471|9D9|9DA|9DB|9DC|9DD|9DE|9DF|64D|64E|645|646|481|64B|647|926|937|486|487|6B6|3C3|46F|9D6|9D7|9D8|3CC|3C4|6A3|3CA|3CB|6B4|6B5|938|93C|93D|93E|939)|26F9)(\s\$;|;).*?\n
+  Replace:  
+  
+  (new ones may be added with an emoji update)
+
+
+-----------------------------------
+Add skin tone preprocessor symbols:
+
+  #1 = enable skin tones below
+      find and replace '$;light skin ' with #1
+      
+  #2 = disable skin tones below
+      find the last entry containing '$' and insert #2 below
+  
+  
+----------------------
+Add separator symbols:
+
+  1F64A;speak-no-evil monkey
+> @
+  1F476;baby
+
+  1F469 200D 1F467 200D 1F467;family: woman, girl, girl
+> @
+  1F933;selfie
+  
+  
+  1F48E;gem stone
+> @
+  1F435;monkey face
+  
+  
+  1F982;scorpion
+> @
+  1F490;bouquet
+  
+  
+  1F52A;kitchen knife
+> @
+  1F3FA;amphora
+  
+  
+  1F6C1;bathtub
+> @
+  231B;hourglass done
+  
+  
+  1F6D2;shopping cart
+> @
+  1F3E7;ATM sign
+  
+  
+  1F3F3 FE0F 200D 1F308;rainbow flag
+> @
+  1F1E6 1F1E8;Ascension Island
+
+
+--------------
+Final cleanup:
+
+  Search:   & |,|“|”|o’
+  Replace:  
+  
+  ---
+  Make sure all emoji are formatted correctly and there are no empty lines (no line at the end of file).
+  
+  Test emoji search by searching for the first and last emoji. If broken, a single emoji could be formatted wrong, or an emoji is not supported by Twitter (such as the 'eye in speech bubble' which causes two images to display and messes up the offsets).
+  
+  If there is an error in 'td:plugin:official/emoji-keyboard' when typing into the search bar, add a breakpoint to the erroring line and check if 'me.emojiNames.length' equals 'emoji.length'.
diff --git a/Resources/Plugins/emoji-keyboard/emoji-ordering.txt b/Resources/Plugins/emoji-keyboard/emoji-ordering.txt
index c1cc50d9..135a9e6e 100644
--- a/Resources/Plugins/emoji-keyboard/emoji-ordering.txt
+++ b/Resources/Plugins/emoji-keyboard/emoji-ordering.txt
@@ -1,14 +1,14 @@
 1F600;grinning face
-1F601;grinning face with smiling eyes
+1F601;beaming face with smiling eyes
 1F602;face with tears of joy
 1F923;rolling on the floor laughing
-1F603;smiling face with open mouth
-1F604;smiling face with open mouth & smiling eyes
-1F605;smiling face with open mouth & cold sweat
-1F606;smiling face with open mouth & closed eyes
+1F603;grinning face with big eyes
+1F604;grinning face with smiling eyes
+1F605;grinning face with sweat
+1F606;grinning squinting face
 1F609;winking face
 1F60A;smiling face with smiling eyes
-1F60B;face savouring delicious food
+1F60B;face savoring food
 1F60E;smiling face with sunglasses
 1F60D;smiling face with heart-eyes
 1F618;face blowing a kiss
@@ -18,14 +18,16 @@
 263A;smiling face
 1F642;slightly smiling face
 1F917;hugging face
+1F929;star-struck
 1F914;thinking face
+1F928;face with raised eyebrow
 1F610;neutral face
 1F611;expressionless face
 1F636;face without mouth
 1F644;face with rolling eyes
 1F60F;smirking face
 1F623;persevering face
-1F625;disappointed but relieved face
+1F625;sad but relieved face
 1F62E;face with open mouth
 1F910;zipper-mouth face
 1F62F;hushed face
@@ -33,13 +35,12 @@
 1F62B;tired face
 1F634;sleeping face
 1F60C;relieved face
-1F913;nerd face
-1F61B;face with stuck-out tongue
-1F61C;face with stuck-out tongue & winking eye
-1F61D;face with stuck-out tongue & closed eyes
+1F61B;face with tongue
+1F61C;winking face with tongue
+1F61D;squinting face with tongue
 1F924;drooling face
 1F612;unamused face
-1F613;face with cold sweat
+1F613;downcast face with sweat
 1F614;pensive face
 1F615;confused face
 1F643;upside-down face
@@ -57,22 +58,30 @@
 1F627;anguished face
 1F628;fearful face
 1F629;weary face
+1F92F;exploding head
 1F62C;grimacing face
-1F630;face with open mouth & cold sweat
+1F630;anxious face with sweat
 1F631;face screaming in fear
 1F633;flushed face
+1F92A;crazy face
 1F635;dizzy face
 1F621;pouting face
 1F620;angry face
-1F607;smiling face with halo
-1F920;cowboy hat face
-1F921;clown face
-1F925;lying face
+1F92C;face with symbols on mouth
 1F637;face with medical mask
 1F912;face with thermometer
 1F915;face with head-bandage
 1F922;nauseated face
+1F92E;face vomiting
 1F927;sneezing face
+1F607;smiling face with halo
+1F920;cowboy hat face
+1F921;clown face
+1F925;lying face
+1F92B;shushing face
+1F92D;face with hand over mouth
+1F9D0;face with monocle
+1F913;nerd face
 1F608;smiling face with horns
 1F47F;angry face with horns
 1F479;ogre
@@ -84,35 +93,40 @@
 1F47E;alien monster
 1F916;robot face
 1F4A9;pile of poo
-1F63A;smiling cat face with open mouth
+1F63A;grinning cat face
 1F638;grinning cat face with smiling eyes
 1F639;cat face with tears of joy
 1F63B;smiling cat face with heart-eyes
 1F63C;cat face with wry smile
-1F63D;kissing cat face with closed eyes
+1F63D;kissing cat face
 1F640;weary cat face
 1F63F;crying cat face
 1F63E;pouting cat face
 1F648;see-no-evil monkey
 1F649;hear-no-evil monkey
 1F64A;speak-no-evil monkey
-@1 enable skin tones
+@
+#1 enable skin tones
+1F476;baby
+1F476 $;baby
+1F9D2;child
+1F9D2 $;child
 1F466;boy
 1F466 $;boy
 1F467;girl
 1F467 $;girl
+1F9D1;adult
+1F9D1 $;adult
 1F468;man
 1F468 $;man
 1F469;woman
 1F469 $;woman
+1F9D3;older adult
+1F9D3 $;older adult
 1F474;old man
 1F474 $;old man
 1F475;old woman
 1F475 $;old woman
-1F476;baby
-1F476 $;baby
-1F47C;baby angel
-1F47C $;baby angel
 1F468 200D 2695 FE0F;man health worker
 1F468 $ 200D 2695 FE0F;man health worker
 1F469 200D 2695 FE0F;woman health worker
@@ -193,30 +207,62 @@
 1F477 $ 200D 2642 FE0F;man construction worker
 1F477 200D 2640 FE0F;woman construction worker
 1F477 $ 200D 2640 FE0F;woman construction worker
+1F934;prince
+1F934 $;prince
+1F478;princess
+1F478 $;princess
 1F473 200D 2642 FE0F;man wearing turban
 1F473 $ 200D 2642 FE0F;man wearing turban
 1F473 200D 2640 FE0F;woman wearing turban
 1F473 $ 200D 2640 FE0F;woman wearing turban
+1F472;man with Chinese cap
+1F472 $;man with Chinese cap
+1F9D5;woman with headscarf
+1F9D5 $;woman with headscarf
+1F9D4;bearded person
+1F9D4 $;bearded person
 1F471 200D 2642 FE0F;blond-haired man
 1F471 $ 200D 2642 FE0F;blond-haired man
 1F471 200D 2640 FE0F;blond-haired woman
 1F471 $ 200D 2640 FE0F;blond-haired woman
+1F935;man in tuxedo
+1F935 $;man in tuxedo
+1F470;bride with veil
+1F470 $;bride with veil
+1F930;pregnant woman
+1F930 $;pregnant woman
+1F931;breast-feeding
+1F931 $;breast-feeding
+1F47C;baby angel
+1F47C $;baby angel
 1F385;Santa Claus
 1F385 $;Santa Claus
 1F936;Mrs. Claus
 1F936 $;Mrs. Claus
-1F478;princess
-1F478 $;princess
-1F934;prince
-1F934 $;prince
-1F470;bride with veil
-1F470 $;bride with veil
-1F935;man in tuxedo
-1F935 $;man in tuxedo
-1F930;pregnant woman
-1F930 $;pregnant woman
-1F472;man with Chinese cap
-1F472 $;man with Chinese cap
+1F9D9 200D 2640 FE0F;woman mage
+1F9D9 $ 200D 2640 FE0F;woman mage
+1F9D9 200D 2642 FE0F;man mage
+1F9D9 $ 200D 2642 FE0F;man mage
+1F9DA 200D 2640 FE0F;woman fairy
+1F9DA $ 200D 2640 FE0F;woman fairy
+1F9DA 200D 2642 FE0F;man fairy
+1F9DA $ 200D 2642 FE0F;man fairy
+1F9DB 200D 2640 FE0F;woman vampire
+1F9DB $ 200D 2640 FE0F;woman vampire
+1F9DB 200D 2642 FE0F;man vampire
+1F9DB $ 200D 2642 FE0F;man vampire
+1F9DC 200D 2640 FE0F;mermaid
+1F9DC $ 200D 2640 FE0F;mermaid
+1F9DC 200D 2642 FE0F;merman
+1F9DC $ 200D 2642 FE0F;merman
+1F9DD 200D 2640 FE0F;woman elf
+1F9DD $ 200D 2640 FE0F;woman elf
+1F9DD 200D 2642 FE0F;man elf
+1F9DD $ 200D 2642 FE0F;man elf
+1F9DE 200D 2640 FE0F;woman genie
+1F9DE 200D 2642 FE0F;man genie
+1F9DF 200D 2640 FE0F;woman zombie
+1F9DF 200D 2642 FE0F;man zombie
 1F64D 200D 2642 FE0F;man frowning
 1F64D $ 200D 2642 FE0F;man frowning
 1F64D 200D 2640 FE0F;woman frowning
@@ -273,10 +319,26 @@
 1F483 $;woman dancing
 1F57A;man dancing
 1F57A $;man dancing
-1F46F 200D 2642 FE0F;men with bunny ears partying
-1F46F 200D 2640 FE0F;women with bunny ears partying
-1F574;man in business suit levitating
-1F574 $;man in business suit levitating
+1F46F 200D 2642 FE0F;men with bunny ears
+1F46F 200D 2640 FE0F;women with bunny ears
+1F9D6 200D 2640 FE0F;woman in steamy room
+1F9D6 $ 200D 2640 FE0F;woman in steamy room
+1F9D6 200D 2642 FE0F;man in steamy room
+1F9D6 $ 200D 2642 FE0F;man in steamy room
+1F9D7 200D 2640 FE0F;woman climbing
+1F9D7 $ 200D 2640 FE0F;woman climbing
+1F9D7 200D 2642 FE0F;man climbing
+1F9D7 $ 200D 2642 FE0F;man climbing
+1F9D8 200D 2640 FE0F;woman in lotus position
+1F9D8 $ 200D 2640 FE0F;woman in lotus position
+1F9D8 200D 2642 FE0F;man in lotus position
+1F9D8 $ 200D 2642 FE0F;man in lotus position
+1F6C0;person taking bath
+1F6C0 $;person taking bath
+1F6CC;person in bed
+1F6CC $;person in bed
+1F574;man in suit levitating
+1F574 $;man in suit levitating
 1F5E3;speaking head
 1F464;bust in silhouette
 1F465;busts in silhouette
@@ -338,52 +400,48 @@
 1F939 $ 200D 2642 FE0F;man juggling
 1F939 200D 2640 FE0F;woman juggling
 1F939 $ 200D 2640 FE0F;woman juggling
-1F6CC;person in bed
-1F6CC $;person in bed
-1F6C0;person taking bath
-1F6C0 $;person taking bath
 1F46B;man and woman holding hands
 1F46C;two men holding hands
 1F46D;two women holding hands
 1F48F;kiss
-1F469 200D 2764 FE0F 200D 1F48B 200D 1F468;kiss
-1F468 200D 2764 FE0F 200D 1F48B 200D 1F468;kiss
-1F469 200D 2764 FE0F 200D 1F48B 200D 1F469;kiss
+1F469 200D 2764 FE0F 200D 1F48B 200D 1F468;kiss woman man
+1F468 200D 2764 FE0F 200D 1F48B 200D 1F468;kiss man man
+1F469 200D 2764 FE0F 200D 1F48B 200D 1F469;kiss woman woman
 1F491;couple with heart
-1F469 200D 2764 FE0F 200D 1F468;couple with heart
-1F468 200D 2764 FE0F 200D 1F468;couple with heart
-1F469 200D 2764 FE0F 200D 1F469;couple with heart
+1F469 200D 2764 FE0F 200D 1F468;couple with heart woman man
+1F468 200D 2764 FE0F 200D 1F468;couple with heart man man
+1F469 200D 2764 FE0F 200D 1F469;couple with heart woman woman
 1F46A;family
-1F468 200D 1F469 200D 1F466;family
-1F468 200D 1F469 200D 1F467;family
-1F468 200D 1F469 200D 1F467 200D 1F466;family
-1F468 200D 1F469 200D 1F466 200D 1F466;family
-1F468 200D 1F469 200D 1F467 200D 1F467;family
-1F468 200D 1F468 200D 1F466;family
-1F468 200D 1F468 200D 1F467;family
-1F468 200D 1F468 200D 1F467 200D 1F466;family
-1F468 200D 1F468 200D 1F466 200D 1F466;family
-1F468 200D 1F468 200D 1F467 200D 1F467;family
-1F469 200D 1F469 200D 1F466;family
-1F469 200D 1F469 200D 1F467;family
-1F469 200D 1F469 200D 1F467 200D 1F466;family
-1F469 200D 1F469 200D 1F466 200D 1F466;family
-1F469 200D 1F469 200D 1F467 200D 1F467;family
-1F468 200D 1F466;family
-1F468 200D 1F466 200D 1F466;family
-1F468 200D 1F467;family
-1F468 200D 1F467 200D 1F466;family
-1F468 200D 1F467 200D 1F467;family
-1F469 200D 1F466;family
-1F469 200D 1F466 200D 1F466;family
-1F469 200D 1F467;family
-1F469 200D 1F467 200D 1F466;family
-1F469 200D 1F467 200D 1F467;family
+1F468 200D 1F469 200D 1F466;family man woman boy
+1F468 200D 1F469 200D 1F467;family man woman girl
+1F468 200D 1F469 200D 1F467 200D 1F466;family man woman girl boy
+1F468 200D 1F469 200D 1F466 200D 1F466;family man woman boy boy
+1F468 200D 1F469 200D 1F467 200D 1F467;family man woman girl girl
+1F468 200D 1F468 200D 1F466;family man man boy
+1F468 200D 1F468 200D 1F467;family man man girl
+1F468 200D 1F468 200D 1F467 200D 1F466;family man man girl boy
+1F468 200D 1F468 200D 1F466 200D 1F466;family man man boy boy
+1F468 200D 1F468 200D 1F467 200D 1F467;family man man girl girl
+1F469 200D 1F469 200D 1F466;family woman woman boy
+1F469 200D 1F469 200D 1F467;family woman woman girl
+1F469 200D 1F469 200D 1F467 200D 1F466;family woman woman girl boy
+1F469 200D 1F469 200D 1F466 200D 1F466;family woman woman boy boy
+1F469 200D 1F469 200D 1F467 200D 1F467;family woman woman girl girl
+1F468 200D 1F466;family man boy
+1F468 200D 1F466 200D 1F466;family man boy boy
+1F468 200D 1F467;family man girl
+1F468 200D 1F467 200D 1F466;family man girl boy
+1F468 200D 1F467 200D 1F467;family man girl girl
+1F469 200D 1F466;family woman boy
+1F469 200D 1F466 200D 1F466;family woman boy boy
+1F469 200D 1F467;family woman girl
+1F469 200D 1F467 200D 1F466;family woman girl boy
+1F469 200D 1F467 200D 1F467;family woman girl girl
 @
-1F4AA;flexed biceps
-1F4AA $;flexed biceps
 1F933;selfie
 1F933 $;selfie
+1F4AA;flexed biceps
+1F4AA $;flexed biceps
 1F448;backhand index pointing left
 1F448 $;backhand index pointing left
 1F449;backhand index pointing right
@@ -406,8 +464,8 @@
 1F918 $;sign of the horns
 1F919;call me hand
 1F919 $;call me hand
-1F590;raised hand with fingers splayed
-1F590 $;raised hand with fingers splayed
+1F590;hand with fingers splayed
+1F590 $;hand with fingers splayed
 270B;raised hand
 270B $;raised hand
 1F44C;OK hand
@@ -428,14 +486,18 @@
 1F91A $;raised back of hand
 1F44B;waving hand
 1F44B $;waving hand
-1F44F;clapping hands
-1F44F $;clapping hands
+1F91F;love-you gesture
+1F91F $;love-you gesture
 270D;writing hand
 270D $;writing hand
+1F44F;clapping hands
+1F44F $;clapping hands
 1F450;open hands
 1F450 $;open hands
 1F64C;raising hands
 1F64C $;raising hands
+1F932;palms up together
+1F932 $;palms up together
 1F64F;folded hands
 1F64F $;folded hands
 1F485;nail polish
@@ -444,10 +506,12 @@
 1F442 $;ear
 1F443;nose
 1F443 $;nose
+#2 no more skin tones beyond this point
 1F91D;handshake
 1F463;footprints
 1F440;eyes
 1F441;eye
+1F9E0;brain
 1F445;tongue
 1F444;mouth
 1F48B;kiss mark
@@ -461,6 +525,7 @@
 1F499;blue heart
 1F49A;green heart
 1F49B;yellow heart
+1F9E1;orange heart
 1F49C;purple heart
 1F5A4;black heart
 1F49D;heart with ribbon
@@ -485,6 +550,10 @@
 1F454;necktie
 1F455;t-shirt
 1F456;jeans
+1F9E3;scarf
+1F9E4;gloves
+1F9E5;coat
+1F9E6;socks
 1F457;dress
 1F458;kimono
 1F459;bikini
@@ -503,12 +572,13 @@
 1F452;woman’s hat
 1F3A9;top hat
 1F393;graduation cap
+1F9E2;billed cap
 26D1;rescue worker’s helmet
 1F4FF;prayer beads
 1F484;lipstick
 1F48D;ring
 1F48E;gem stone
-@2 no more skin tones beyond this point
+@
 1F435;monkey face
 1F412;monkey
 1F98D;gorilla
@@ -525,8 +595,9 @@
 1F406;leopard
 1F434;horse face
 1F40E;horse
-1F98C;deer
 1F984;unicorn face
+1F993;zebra
+1F98C;deer
 1F42E;cow face
 1F402;ox
 1F403;water buffalo
@@ -540,6 +611,7 @@
 1F410;goat
 1F42A;camel
 1F42B;two-hump camel
+1F992;giraffe
 1F418;elephant
 1F98F;rhinoceros
 1F42D;mouse face
@@ -549,6 +621,7 @@
 1F430;rabbit face
 1F407;rabbit
 1F43F;chipmunk
+1F994;hedgehog
 1F987;bat
 1F43B;bear face
 1F428;koala
@@ -573,6 +646,8 @@
 1F40D;snake
 1F432;dragon face
 1F409;dragon
+1F995;sauropod
+1F996;T-Rex
 1F433;spouting whale
 1F40B;whale
 1F42C;dolphin
@@ -585,12 +660,13 @@
 1F980;crab
 1F990;shrimp
 1F991;squid
-1F98B;butterfly
 1F40C;snail
+1F98B;butterfly
 1F41B;bug
 1F41C;ant
 1F41D;honeybee
 1F41E;lady beetle
+1F997;cricket
 1F577;spider
 1F578;spider web
 1F982;scorpion
@@ -618,7 +694,6 @@
 1F342;fallen leaf
 1F343;leaf fluttering in wind
 1F347;grapes
-@
 1F348;melon
 1F349;watermelon
 1F34A;tangerine
@@ -633,6 +708,7 @@
 1F353;strawberry
 1F95D;kiwi fruit
 1F345;tomato
+1F965;coconut
 1F951;avocado
 1F346;eggplant
 1F954;potato
@@ -640,21 +716,25 @@
 1F33D;ear of corn
 1F336;hot pepper
 1F952;cucumber
+1F966;broccoli
 1F344;mushroom
 1F95C;peanuts
 1F330;chestnut
 1F35E;bread
 1F950;croissant
 1F956;baguette bread
+1F968;pretzel
 1F95E;pancakes
 1F9C0;cheese wedge
 1F356;meat on bone
 1F357;poultry leg
+1F969;cut of meat
 1F953;bacon
 1F354;hamburger
 1F35F;french fries
 1F355;pizza
 1F32D;hot dog
+1F96A;sandwich
 1F32E;taco
 1F32F;burrito
 1F959;stuffed flatbread
@@ -662,8 +742,10 @@
 1F373;cooking
 1F958;shallow pan of food
 1F372;pot of food
+1F963;bowl with spoon
 1F957;green salad
 1F37F;popcorn
+1F96B;canned food
 1F371;bento box
 1F358;rice cracker
 1F359;rice ball
@@ -677,6 +759,9 @@
 1F364;fried shrimp
 1F365;fish cake with swirl
 1F361;dango
+1F95F;dumpling
+1F960;fortune cookie
+1F961;takeout box
 1F366;soft ice cream
 1F367;shaved ice
 1F368;ice cream
@@ -684,6 +769,7 @@
 1F36A;cookie
 1F382;birthday cake
 1F370;shortcake
+1F967;pie
 1F36B;chocolate bar
 1F36C;candy
 1F36D;lollipop
@@ -702,6 +788,8 @@
 1F37B;clinking beer mugs
 1F942;clinking glasses
 1F943;tumbler glass
+1F964;cup with straw
+1F962;chopsticks
 1F37D;fork and knife with plate
 1F374;fork and knife
 1F944;spoon
@@ -726,7 +814,7 @@
 1F3DF;stadium
 1F3DB;classical building
 1F3D7;building construction
-1F3D8;house
+1F3D8;houses
 1F3D9;cityscape
 1F3DA;derelict house
 1F3E0;house
@@ -775,7 +863,7 @@
 1F682;locomotive
 1F683;railway car
 1F684;high-speed train
-1F685;high-speed train with bullet nose
+1F685;bullet train
 1F686;train
 1F687;metro
 1F688;light rail
@@ -829,8 +917,9 @@
 1F69F;suspension railway
 1F6A0;mountain cableway
 1F6A1;aerial tramway
-1F680;rocket
 1F6F0;satellite
+1F680;rocket
+1F6F8;flying saucer
 1F6CE;bellhop bell
 1F6AA;door
 1F6CF;bed
@@ -839,36 +928,36 @@
 1F6BF;shower
 1F6C1;bathtub
 @
-231B;hourglass
-23F3;hourglass with flowing sand
+231B;hourglass done
+23F3;hourglass not done
 231A;watch
 23F0;alarm clock
 23F1;stopwatch
 23F2;timer clock
 1F570;mantelpiece clock
-1F55B;twelve o’clock
+1F55B;twelve clock
 1F567;twelve-thirty
-1F550;one o’clock
+1F550;one clock
 1F55C;one-thirty
-1F551;two o’clock
+1F551;two clock
 1F55D;two-thirty
-1F552;three o’clock
+1F552;three clock
 1F55E;three-thirty
-1F553;four o’clock
+1F553;four clock
 1F55F;four-thirty
-1F554;five o’clock
+1F554;five clock
 1F560;five-thirty
-1F555;six o’clock
+1F555;six clock
 1F561;six-thirty
-1F556;seven o’clock
+1F556;seven clock
 1F562;seven-thirty
-1F557;eight o’clock
+1F557;eight clock
 1F563;eight-thirty
-1F558;nine o’clock
+1F558;nine clock
 1F564;nine-thirty
-1F559;ten o’clock
+1F559;ten clock
 1F565;ten-thirty
-1F55A;eleven o’clock
+1F55A;eleven clock
 1F566;eleven-thirty
 1F311;new moon
 1F312;waxing crescent moon
@@ -880,11 +969,11 @@
 1F318;waning crescent moon
 1F319;crescent moon
 1F31A;new moon face
-1F31B;first quarter moon with face
-1F31C;last quarter moon with face
+1F31B;first quarter moon face
+1F31C;last quarter moon face
 1F321;thermometer
 2600;sun
-1F31D;full moon with face
+1F31D;full moon face
 1F31E;sun with face
 2B50;white medium star
 1F31F;glowing star
@@ -949,7 +1038,7 @@
 1F3BE;tennis
 1F3B1;pool 8 ball
 1F3B3;bowling
-1F3CF;cricket
+1F3CF;cricket game
 1F3D1;field hockey
 1F3D2;ice hockey
 1F3D3;ping pong
@@ -963,6 +1052,8 @@
 1F3A3;fishing pole
 1F3BD;running shirt
 1F3BF;skis
+1F6F7;sled
+1F94C;curling stone
 1F3AE;video game
 1F579;joystick
 1F3B2;game die
@@ -1024,8 +1115,8 @@
 1F4F8;camera with flash
 1F4F9;video camera
 1F4FC;videocassette
-1F50D;left-pointing magnifying glass
-1F50E;right-pointing magnifying glass
+1F50D;magnifying glass tilted left
+1F50E;magnifying glass tilted right
 1F52C;microscope
 1F52D;telescope
 1F4E1;satellite antenna
@@ -1177,7 +1268,7 @@
 2934;right arrow curving up
 2935;right arrow curving down
 1F503;clockwise vertical arrows
-1F504;anticlockwise arrows button
+1F504;counterclockwise arrows button
 1F519;BACK arrow
 1F51A;END arrow
 1F51B;ON! arrow
@@ -1232,11 +1323,14 @@
 1F4F6;antenna bars
 1F4F3;vibration mode
 1F4F4;mobile phone off
+2640;female sign
+2642;male sign
+2695;medical symbol
 267B;recycling symbol
-1F4DB;name badge
 269C;fleur-de-lis
-1F530;Japanese symbol for beginner
 1F531;trident emblem
+1F4DB;name badge
+1F530;Japanese symbol for beginner
 2B55;heavy large circle
 2705;white heavy check mark
 2611;ballot box with check
@@ -1245,9 +1339,6 @@
 274C;cross mark
 274E;cross mark button
 2795;heavy plus sign
-2640;female sign
-2642;male sign
-2695;medical symbol
 2796;heavy minus sign
 2797;heavy division sign
 27B0;curly loop
@@ -1263,18 +1354,18 @@
 2755;white exclamation mark
 2757;exclamation mark
 3030;wavy dash
-0023 FE0F 20E3;keycap
-002A FE0F 20E3;keycap
-0030 FE0F 20E3;keycap
-0031 FE0F 20E3;keycap
-0032 FE0F 20E3;keycap
-0033 FE0F 20E3;keycap
-0034 FE0F 20E3;keycap
-0035 FE0F 20E3;keycap
-0036 FE0F 20E3;keycap
-0037 FE0F 20E3;keycap
-0038 FE0F 20E3;keycap
-0039 FE0F 20E3;keycap
+0023 FE0F 20E3;keycap #
+002A FE0F 20E3;keycap *
+0030 FE0F 20E3;keycap 0
+0031 FE0F 20E3;keycap 1
+0032 FE0F 20E3;keycap 2
+0033 FE0F 20E3;keycap 3
+0034 FE0F 20E3;keycap 4
+0035 FE0F 20E3;keycap 5
+0036 FE0F 20E3;keycap 6
+0037 FE0F 20E3;keycap 7
+0038 FE0F 20E3;keycap 8
+0039 FE0F 20E3;keycap 9
 1F51F;keycap 10
 1F4AF;hundred points
 1F520;input latin uppercase
@@ -1299,23 +1390,23 @@
 1F198;SOS button
 1F199;UP! button
 1F19A;VS button
-1F201;Japanese “here” button
-1F202;Japanese “service charge” button
-1F237;Japanese “monthly amount” button
-1F236;Japanese “not free of charge” button
-1F22F;Japanese “reserved” button
-1F250;Japanese “bargain” button
-1F239;Japanese “discount” button
-1F21A;Japanese “free of charge” button
-1F232;Japanese “prohibited” button
-1F251;Japanese “acceptable” button
-1F238;Japanese “application” button
-1F234;Japanese “passing grade” button
-1F233;Japanese “vacancy” button
-3297;Japanese “congratulations” button
-3299;Japanese “secret” button
-1F23A;Japanese “open for business” button
-1F235;Japanese “no vacancy” button
+1F201;Japanese here button
+1F202;Japanese service charge button
+1F237;Japanese monthly amount button
+1F236;Japanese not free of charge button
+1F22F;Japanese reserved button
+1F250;Japanese bargain button
+1F239;Japanese discount button
+1F21A;Japanese free of charge button
+1F232;Japanese prohibited button
+1F251;Japanese acceptable button
+1F238;Japanese application button
+1F234;Japanese passing grade button
+1F233;Japanese vacancy button
+3297;Japanese congratulations button
+3299;Japanese secret button
+1F23A;Japanese open for business button
+1F235;Japanese no vacancy button
 25AA;black small square
 25AB;white small square
 25FB;white medium square
@@ -1349,7 +1440,7 @@
 1F1E6 1F1E9;Andorra
 1F1E6 1F1EA;United Arab Emirates
 1F1E6 1F1EB;Afghanistan
-1F1E6 1F1EC;Antigua & Barbuda
+1F1E6 1F1EC;Antigua Barbuda
 1F1E6 1F1EE;Anguilla
 1F1E6 1F1F1;Albania
 1F1E6 1F1F2;Armenia
@@ -1362,7 +1453,7 @@
 1F1E6 1F1FC;Aruba
 1F1E6 1F1FD;Åland Islands
 1F1E6 1F1FF;Azerbaijan
-1F1E7 1F1E6;Bosnia & Herzegovina
+1F1E7 1F1E6;Bosnia Herzegovina
 1F1E7 1F1E7;Barbados
 1F1E7 1F1E9;Bangladesh
 1F1E7 1F1EA;Belgium
@@ -1402,7 +1493,7 @@
 1F1E8 1F1FC;Curaçao
 1F1E8 1F1FD;Christmas Island
 1F1E8 1F1FE;Cyprus
-1F1E8 1F1FF;Czech Republic
+1F1E8 1F1FF;Czechia
 1F1E9 1F1EA;Germany
 1F1E9 1F1EC;Diego Garcia
 1F1E9 1F1EF;Djibouti
@@ -1410,7 +1501,7 @@
 1F1E9 1F1F2;Dominica
 1F1E9 1F1F4;Dominican Republic
 1F1E9 1F1FF;Algeria
-1F1EA 1F1E6;Ceuta & Melilla
+1F1EA 1F1E6;Ceuta Melilla
 1F1EA 1F1E8;Ecuador
 1F1EA 1F1EA;Estonia
 1F1EA 1F1EC;Egypt
@@ -1439,13 +1530,13 @@
 1F1EC 1F1F5;Guadeloupe
 1F1EC 1F1F6;Equatorial Guinea
 1F1EC 1F1F7;Greece
-1F1EC 1F1F8;South Georgia & South Sandwich Islands
+1F1EC 1F1F8;South Georgia South Sandwich Islands
 1F1EC 1F1F9;Guatemala
 1F1EC 1F1FA;Guam
 1F1EC 1F1FC;Guinea-Bissau
 1F1EC 1F1FE;Guyana
 1F1ED 1F1F0;Hong Kong SAR China
-1F1ED 1F1F2;Heard & McDonald Islands
+1F1ED 1F1F2;Heard McDonald Islands
 1F1ED 1F1F3;Honduras
 1F1ED 1F1F7;Croatia
 1F1ED 1F1F9;Haiti
@@ -1470,7 +1561,7 @@
 1F1F0 1F1ED;Cambodia
 1F1F0 1F1EE;Kiribati
 1F1F0 1F1F2;Comoros
-1F1F0 1F1F3;St. Kitts & Nevis
+1F1F0 1F1F3;St. Kitts Nevis
 1F1F0 1F1F5;North Korea
 1F1F0 1F1F7;South Korea
 1F1F0 1F1FC;Kuwait
@@ -1530,7 +1621,7 @@
 1F1F5 1F1ED;Philippines
 1F1F5 1F1F0;Pakistan
 1F1F5 1F1F1;Poland
-1F1F5 1F1F2;St. Pierre & Miquelon
+1F1F5 1F1F2;St. Pierre Miquelon
 1F1F5 1F1F3;Pitcairn Islands
 1F1F5 1F1F7;Puerto Rico
 1F1F5 1F1F8;Palestinian Territories
@@ -1551,7 +1642,7 @@
 1F1F8 1F1EC;Singapore
 1F1F8 1F1ED;St. Helena
 1F1F8 1F1EE;Slovenia
-1F1F8 1F1EF;Svalbard & Jan Mayen
+1F1F8 1F1EF;Svalbard Jan Mayen
 1F1F8 1F1F0;Slovakia
 1F1F8 1F1F1;Sierra Leone
 1F1F8 1F1F2;San Marino
@@ -1559,13 +1650,13 @@
 1F1F8 1F1F4;Somalia
 1F1F8 1F1F7;Suriname
 1F1F8 1F1F8;South Sudan
-1F1F8 1F1F9;São Tomé & Príncipe
+1F1F8 1F1F9;São Tomé Príncipe
 1F1F8 1F1FB;El Salvador
 1F1F8 1F1FD;Sint Maarten
 1F1F8 1F1FE;Syria
 1F1F8 1F1FF;Swaziland
 1F1F9 1F1E6;Tristan da Cunha
-1F1F9 1F1E8;Turks & Caicos Islands
+1F1F9 1F1E8;Turks Caicos Islands
 1F1F9 1F1E9;Chad
 1F1F9 1F1EB;French Southern Territories
 1F1F9 1F1EC;Togo
@@ -1577,7 +1668,7 @@
 1F1F9 1F1F3;Tunisia
 1F1F9 1F1F4;Tonga
 1F1F9 1F1F7;Turkey
-1F1F9 1F1F9;Trinidad & Tobago
+1F1F9 1F1F9;Trinidad Tobago
 1F1F9 1F1FB;Tuvalu
 1F1F9 1F1FC;Taiwan
 1F1F9 1F1FF;Tanzania
@@ -1589,17 +1680,20 @@
 1F1FA 1F1FE;Uruguay
 1F1FA 1F1FF;Uzbekistan
 1F1FB 1F1E6;Vatican City
-1F1FB 1F1E8;St. Vincent & Grenadines
+1F1FB 1F1E8;St. Vincent Grenadines
 1F1FB 1F1EA;Venezuela
 1F1FB 1F1EC;British Virgin Islands
 1F1FB 1F1EE;U.S. Virgin Islands
 1F1FB 1F1F3;Vietnam
 1F1FB 1F1FA;Vanuatu
-1F1FC 1F1EB;Wallis & Futuna
+1F1FC 1F1EB;Wallis Futuna
 1F1FC 1F1F8;Samoa
 1F1FD 1F1F0;Kosovo
 1F1FE 1F1EA;Yemen
 1F1FE 1F1F9;Mayotte
 1F1FF 1F1E6;South Africa
 1F1FF 1F1F2;Zambia
-1F1FF 1F1FC;Zimbabwe
\ No newline at end of file
+1F1FF 1F1FC;Zimbabwe
+1F3F4 E0067 E0062 E0065 E006E E0067 E007F;England
+1F3F4 E0067 E0062 E0073 E0063 E0074 E007F;Scotland
+1F3F4 E0067 E0062 E0077 E006C E0073 E007F;Wales
\ No newline at end of file