Dec 12

Where did my Twitter feed go?

As of March 2013, Twitter say that “we will require every request to the API to be authenticated“. In practical terms, this means your old widget on your blog will most likely break. What to do? Well, there will certainly be some new WordPress widgets coming soon. If you’re building something now and don’t want to wait, it’s slightly more difficult but only slightly.

I’m now using the plugin “oAuth Twitter Feed for Developers” and an edited version of the example code to layout tweets by Emma from Red Earth Design. The example code meets Twitters new design guidelines, too, bonus! I’ve tweaked both a little – this post will tell you how and why. I’m not going to go into how to use the plugin, it has easy to follow directions.

First, the changes I wanted to make:

  • Retweets were being truncated eg:
  • Replies were being included. Mine are usually stupid. I wanted them out.
  • I wanted to use it as a shortcode in which the number of tweets was passed as a parameter
  • After I had sorted all of the above, the tweets were showing up at the top of the page instead of where they were supposed to be. This needed to be fixed.

Instead of going through the changes one by one, I’ll tell you which files I edited and why.

File 1: oauth-twitter-feed-for-developers/StormTwitter.class.php in the oAuth Twitter Feed for Developers plugin files

Towards the end of this file is this line:

$result = $connection->get('statuses/user_timeline', array('screen_name' => $screenname, 'count' => 20, 'trim_user' => true));

I’ve edited it to this:

$result = $connection->get('statuses/user_timeline', array('screen_name' => $screenname, 'count' => 100, 'trim_user' => false, 'exclude_replies' => true));

Here’s what I added / changed:

‘exclude_replies’ => true;  this should be pretty obvious. I wanted to exclude replies.

‘trim_user’ => false;  I had to change this to get the screen name (eg mine is tharsheblows) for authors of retweeted statuses

‘count’ => 100; when I had twenty, I only ended up with fourteen non-reply tweets – I guess the count is applied first, then the replies are excluded? Not sure, can’t be bothered to trawl to find out a definitive answer.

Also, for testing purposes, I changed the cache time below (currently set at one hour) which is in this file. The main thing is to remember to change it back before putting it anywhere you could hit your rate limit:

if ($cache['time'] < (time() - 3600)) 

File 2: Example code to layout tweets

edit 31 December 2012: the code below throws out some empty <a></a>’s. I don’t know why and it still works (but looks ugly and doesn’t validate if you’re into that) so it’s going to the bottom of the list to be fixed. I will update again if I do.

Using the code linked to above, the retweets were causing some problems – once I had the whole tweet, the display went a little wonky. Their information is in the retweeted_status object and needed to be found there. For some reason, I couldn’t find the original tweeter’s screen name, so had to access it like a regular tweet. Anyway.

I also added some extra divs to make it eaiser to style. You’ll end up with something like this:

<div class=”twitter_box”>
<div class=”tweet”>THE TWEET</div>
<div class=”twitter_intents”><p>LINKS TO REPLY, RETWEET AND FAVORITE</p></div>
<p class=”timestamp”>TIMESTAMP LINKED TO STATUS</p>

Looking at that, I’m not sure I like that layout. I might change it. It really should be a list, shouldn’t it.

The tweets showing up at the top of the page thing was due to the function echo-ing the output as it went along instead of returning it. I changed this.

Here is the final code (it goes in functions.php as usual) – oh, and if you use this, you will want to change “tharsheblows” to whatever your Twitter screen name is. I can’t be bothered to make this non-hard coded:

// dealing with Twitter - adapted from https://github.com/stormuk/storm-twitter-for-wordpress/wiki/Example-code-to-layout-tweets
// http://wordpress.org/extend/plugins/oauth-twitter-feed-for-developers/

function twitter_display($tweet, $status, $the_tweet){
Twitter Developer Display Requirements

2.b. Tweet Entities within the Tweet text must be properly linked to their appropriate home on Twitter. For example:
i. User_mentions must link to the mentioned user's profile.
ii. Hashtags must link to a twitter.com search with the hashtag as the query.
iii. Links in Tweet text must be displayed using the display_url
field in the URL entities API response, and link to the original t.co url field.

// i. User_mentions must link to the mentioned user's profile.
foreach($status['entities']['user_mentions'] as $key =&gt; $user_mention){
$the_tweet = preg_replace(
'&lt;a href="http://www.twitter.com/'.$user_mention['screen_name'].'" target="_blank"&gt;@'.$user_mention['screen_name'].'&lt;/a&gt;',

// ii. Hashtags must link to a twitter.com search with the hashtag as the query.
foreach($status['entities']['hashtags'] as $key =&gt; $hashtag){
$the_tweet = preg_replace(
'&lt;a href="https://twitter.com/search?q=%23'.$hashtag['text'].'&amp;src=hash" target="_blank"&gt;#'.$hashtag['text'].'&lt;/a&gt;',

// iii. Links in Tweet text must be displayed using the display_url
//      field in the URL entities API response, and link to the original t.co url field.
foreach($status['entities']['urls'] as $key =&gt; $link){
$the_tweet = preg_replace(
'&lt;a href="'.$link['url'].'" target="_blank"&gt;'.$link['url'].'&lt;/a&gt;',
return $the_tweet;
}//end twitter_display

//twitter shortcode function
function twitter_shortcode($atts){

extract( shortcode_atts( array(
'number' =&gt; '5',
), $atts ) );

$tweets = getTweets($number);

// to use with intents
echo '&lt;script type="text/javascript" src="//platform.twitter.com/widgets.js"&gt;&lt;/script&gt;';
$tweet_box = '&lt;div&gt;';
foreach($tweets as $tweet){


if (isset($tweet['retweeted_status'])){
$the_tweet = "RT  @".$tweet['retweeted_status']['user']['screen_name'].": ".$tweet['retweeted_status']['text'];
//I had to add in this next foreach to get the tweeter's link correct - not sure why
foreach($tweet['entities']['user_mentions'] as $key =&gt; $user_mention){
$the_tweet = preg_replace(
'&lt;a href="http://www.twitter.com/'.$user_mention['screen_name'].'" target="_blank"&gt;@'.$user_mention['screen_name'].'&lt;/a&gt;',
$the_tweet = twitter_display($tweet, $tweet['retweeted_status'], $the_tweet);

$the_tweet = $tweet['text'];
$the_tweet = twitter_display($tweet, $tweet, $the_tweet);


$tweet_box .= '&lt;div&gt;'.$the_tweet.'&lt;/div&gt;';

// 3. Tweet Actions
//    Reply, Retweet, and Favorite action icons must always be visible for the user to interact with the Tweet. These actions must be implemented using Web Intents or with the authenticated Twitter API.
//    No other social or 3rd party actions similar to Follow, Reply, Retweet and Favorite may be attached to a Tweet.
// get the sprite or images from twitter's developers resource and update your stylesheet
$tweet_box .= '
&lt;p&gt;&lt;a href="https://twitter.com/intent/tweet?in_reply_to='.$tweet['id_str'].'"&gt;Reply&lt;/a&gt; |
&lt;a href="https://twitter.com/intent/retweet?tweet_id='.$tweet['id_str'].'"&gt;Retweet&lt;/a&gt; |
&lt;a href="https://twitter.com/intent/favorite?tweet_id='.$tweet['id_str'].'"&gt;Favorite&lt;/a&gt;&lt;/p&gt;

// 4. Tweet Timestamp
//    The Tweet timestamp must always be visible and include the time and date. e.g., “3:00 PM - 31 May 12”.
// 5. Tweet Permalink
//    The Tweet timestamp must always be linked to the Tweet permalink.
$tweet_box .= '
&lt;a href="https://twitter.com/tharsheblows/status/'.$tweet['id_str'].'" target="_blank"&gt;posted at
'.date('g:i A \o\n d M Y',strtotime($tweet['created_at'])).'
} else {
$tweet_box .= '
&lt;br /&gt;&lt;br /&gt;
&lt;a href="http://twitter.com/tharsheblows" target="_blank"&gt;Click here to for more tweets from tharsheblows&lt;/a&gt;';
}//foreach $tweets as $tweet
}//if is_array($tweets)

$tweet_box .= '&lt;p&gt;I\'m &lt;a href="http://twitter.com/tharsheblows" target="_blank"&gt;tharsheblows&lt;/a&gt; on Twitter.&lt;/p&gt;';

$tweet_box .= "&lt;/div&gt;&lt;!-- tweet_box --&gt;";

return $tweet_box;

}//end twitter_shortcode function

add_shortcode('tweets', 'twitter_shortcode');
//end twitter stuff


I’m using a minimum of css right now:

/*oauth twitter stuff */
.twitter_box{padding: 10px 0 0 0; border-bottom: 1px #E2E2E2 solid;}
.twitter_intents p{text-align: right; font-size: 80%; margin-bottom: 0; padding-bottom: 0;}
p.timestamp {font-size:80%; text-align: right; padding: 0; margin-bottom: 3px; }

And that’s it!



Dec 12

Bath oils – a practical exercise to follow the previous bath oils post

You need to read the post on how to purchase bath oils as gifts first. Go on now, this won’t make much sense otherwise. Ok. Do you have a general idea of how to handle it? Let’s give it a whirl in a practical setting.

Today I received an email from Space NK, Delectable Bathing Gifts + FREE DELIVERY. Annoying shouting in the subject line aside, it’s a list of sets of bathing products to buy as gifts. Have a look. We’ll go through them one by one. I’m not going to deconstruct the email but will instead, for clarity, focus on the sets and take each one separately. I make no pretense of adhering to the principals I advocated previously.

British Bathing Heroes – Beautannia

Why they didn’t make this a proper alliteration, I’ll never know. Some people. Anyway. Product photo:


Best of British bathing by Beautannia. That’s not the real name. The real name is British Bathing Heroes by Beautannia. Doesn’t mine sound better?  The image is from Space NK.

So what do we know about this? It’s four bottles of Space NK’s own brand (new own brand) shower gel. Each is 100mL (I think – it doesn’t say on the site but mentions in the email – anyway, 100mL is about 1/2 a bottle, I’ll keep repeating this). It’s £30. Now, yesterday or the other day or whenever, I wrote that you shouldn’t buy Space NK own brands unless you’re sure your gift recipient likes them. Thinking about it and the fact that I am quite keen to try these in particular, in this form, four at once without a massive commitment, I am going to slightly change that advice. If your recipient starts to stress a bit when she has only 3 different gels sitting in the shower and likes Space NK, then this might be a good gift. HOWEVER, I think there is an above average chance they will be in the sale. So maybe not, especially if she avidly shops the sale. Clouding my opinion is the bumpf:


Try using invigorating Balfour and Brighton to get you started in the morning, and the more calming fragrance of Bloomsbury or Brideshead just before you go to bed.

I love that sort of thing. Never believe the medical benefits, go with the stuff where the placebo effect can kick serious ass.

Rose Experience Gift Set by REN


Rose Experience Gift Set by REN at Space NK.

It’s REN, it’s rose, it’s lovely. 100mL (1/2 bottle ish) of the body cream and body wash and 30mL of the body oil and bath oil. It’s £32 and even though the body cream makes the body oil slightly redundant, it’d still make a lovely gift, I think. There’s also a smaller set for £18 which doesn’t have the body oil and has smaller versions of the cream and wash but still has 30 mL of the bath oil.

Ultimate Collection by Aromatherapy Associates

Ultimate Collection by Aromatherapy Associates as Space NK

We’ve been over this already. It’s a winner. What do you mean you don’t know that we’ve been over this already? Didn’t you read the previous post about bath oils? It’s in there. Space NK also has a version of this with a bit less in each mini bottle for a bit less money, but this one has 7.5mL samples, enough for one greedy bath or two not-so-greedy baths per bottle. That one has 3mL per bottle, enough for one bath. This one is £50, that one is £30.

Drift Away Collection – Life NK

Do I have to put a photo with this? Sigh. Here it is.

Drift Away Collection by life NK

I haven’t smelled this but am worried about the smell. Don’t buy this one, again, chances are it’ll be in the sale. If you want to buy something to sample the Life NK scents, try the Bath and Shower Gel Trio instead. This is £20. Not sure about sizes.

Essential Mineral Set by Sai-Sei

Essential Mineral by Sai-Sei at Space NK

I want to try this brand. But not like this. Soap? Who wants hard soap with a loofah in it? I mean, I can see wanting it but this is what it says…

How to apply:

Use Mineral Refresh Bath and Shower Gel and the Mineral Loofah Body Polish Soap to gently cleanse, exfoliate and tone. After bathing, apply Mineral Deep Moisture Body Cream to nourish and soften skin.

What? I totally don’t get it. Use the shower gel with the soap? No. That’s just weird. (Now I want to try it, of course.) However, here’s a good alternative if you like the look of it and, say, know your wife wants it: Essential Minerals (a similar name, I will admit, and a similar set except with a little fancy shower puff which makes way more sense). The shower gel and moisture cream are full size or close to itaccording to the email and I think it’s cheaper at £50 than buying them all separately.

Tarte Au Citron Bath & Body Duo by Laura Mercier

Something with lemon custard? by Laura Mercier at Space NK.

My husband once turned to me and said “You smell like a cupcake”. It wasn’t a compliment and I agreed, I smelled like a cupcake. I was trying to use up some sample body cream but gave up and threw it out. What I’m trying to say is that I’m unsure about smelling like a dessert. You can ooh and errr all you’d like about emitting an edible scent, but when it comes down to it, it’s not for everyone. Not for me at least. It does look nice and I’m sure it is nice, you get 150mL of each plus a dippy thingy for £25.

Last but not bathing related, the bottom of the email had Cellularose Brightening Cream by By Terry. I don’t think cellularose is a word but I want it.

And if you’re using this to buy presents, it’s at your own risk. How do I know?



Dec 12

Music for parents with small children

First up,  Stay Awake: Various Interpretations of Music from Vintage Disney Films. It’s a bit bonkers. The track list is available on Wikipedia.

Tom Waits sings Heigh Ho, The Dwarves’ Marching Song


My favourite is Suzanne Vega’s Stay Awake.


Second (last, it’s a short list) cd: Kristin Hersh’s Murder, Misery and Then Goodnight. These are lullabies. Lullabies in which a woman is drowned and the baby gets a bottle of gin amongst other things. My dad remembers these from when he was little, growing up in Tennessee.

Kristin Hersh: What’ll we do with the baby-o?




Dec 12

Some bath oils : Buy, buy again (again but these are for other people to buy you)

I have strong opinions on bath oils; it’s strange because I’m not hugely picky. Nevertheless, let me tell you how to buy bath oils for women.

Currently waiting to be used.

1. Buy a single bottle or small set of the good stuff (more on the good stuff below).

Don’t buy a gigantic set of products, eg this Soap and Glory set with everything you could need, plus mascara. Chances are, she won’t use half the stuff and each individual item is not terribly expensive on its own. She can buy it herself. Unless she’s asked for this! Then by all means, buy it for her. Why are you even reading this?

2. Buy your bath oil from a boutique or Space NK.

I think it’s less fun to get something you see when you’re out grocery shopping – makes it a bit everyday, don’t you think? Ordering online is ok, but there is no reason to use Amazon. Wean yourself from it. They are pretty evil. You are clever, you can find somewhere else and this post has links. Don’t sell out for a pound or two (or five or ten even).

 3. Don’t buy Space NK own brand.

Space NK’s own brand is hit or miss. Sometimes the misses are wildly off. I haven’t tried their new Beautannia range (hidden own brand) but just pick something else unless you’re sure she’ll like it.

Now for the fun part: here’s what I have and love. I have received all of these repeatedly as presents and am happy each time I do.

Aromatherapy Associates bath oils. Each is enough for a single bath.

If the woman for whom you are buying likes buying teas to revive & revitalise, to cleanse or for a moment of calm,  then she will probably like Aromatherapy Associates. They have bath oils to Relax, De-stress and Revive, to Support Equilibrium– the bumpf says

For when the going gets tough and you’ve got to keep going , therapeutic levels of pure essential oils combine to create a bath and shower oil that will help restore balance and positive thinking. Highly effective during times of stress and emotional upheaval, Support Equilibrium Bath & Shower Oil can also be enjoyed as part of a pampering bathtime soak.

– and much more. Buy the Ultimate Collection this year and next time, buy her the ones she likes best.

REN Moroccan Rose Otto Bath Oil

If she likes rose, then, easy, buy REN Moroccan Rose Otto Rose Bath Oil. It’s absolutely lovely. There’s not much more to say, this is the best rose bath oil out there.

Ortigia Lime Di Sicilia

Ortigia Lime Di Sicilia Bath Oil smells like I imagine Italy. I do mean imagine, not remember – I don’t remember anywhere in Italy smelling like this, although there were some excellent smells. This is limes and summer and soothing skies.

Another excellent brand I love – but have recycled the bottles – is Abahna. They have discontinued my favourite, the Frankincense and Sweet Orange, bastards.


Nov 12

Do you see what I see? – or – Who sees what on Facebook?

Exactly who sees exactly what on your Facebook pages? It’s easy to check, once you know how and I’ll tell you below, I promise. But first, let me say that even with the best privacy settings, people still might get access to things you’d rather they not see. Mistakes can be made, anything on a screen can be grabbed and presto, you’re known. If something needs to be truly private, don’t put it on Facebook. You’d be wise to not put it on the internet at all. That having been said, Lifehacker claims to keep an Always Up-to-Date Guide to Managing Your Facebook Privacy which is worth reading and checking against your own settings. I have to admit I don’t know how up-t0-date it actually is.

Here’s the way to see your timeline as others do. As always, use at your own risk.

Step 1. Navigate to your timeline by going to Facebook and clicking on your name in the upper left corner.

Step 2. In the upper right hand corner, under your cover photo, click on the weird wheely thing.

Step 3. Choose “View As..” from the dropdown menu.

Step 4. Enter the name of the person you’d like to view your timeline as. It will auto-fill to help you out. You can also click on “public” in the text to view as a random member of the public (ie someone you have not friended on Facebook).

Step 5. You’ll now see how your timeline looks to whoever you’ve chosen or to the public.

Step 6. To get back to viewing your timeline as you, click “Back to Timeline”

And that’s it!


Nov 12

Buy, buy again (again)

Another photo of a used beauty product, yay! The idea is that these are the products I buy again, after I’ve given them a full container’s worth of use and know I love them. The first post in this series is here: Buy, buy again. This time it’s Talika Lash Conditioning Cleanser. It works. It takes off every bit of every mascara and my eyelashes look fuller and better, especially great after that waxing incident where I removed eyelashes instead of eyebrows. I use it by pumping a couple of spurts – and it does spurt, it’s not the smoothest pump action – on my fingers, then gently rubbing it onto my eyes – it doesn’t pull – and then taking it off with a cotton pad. Pretty easy. It doesn’t sting my eyes, but I had a look at the Makeupalley reviews and it seems it does for some people. It looks like it’s either one of those things that you either love or hate, so maybe ask for a sample before you buy a full bottle.

The only things I’ve found to work as well to remove eye makeup are cleansing oils (my fave is Shu Uemura green) and oil based cleansers like Eve Lom. I suppose the Talika has the benefit of adding volume to lashes over time, but I wouldn’t use it if I were using either of those as it would seem a bit redundant. I might still use proper makeup remover on my face though (I wrote about Nuxe Micellar Cleansing Water vs Bioderma Créaline H2O here if you’re interested) . Maybe I should try and see what feels best, for the good of us all, of course.

Nov 12

Tweetbot for Mac won’t open, unexpectedly quits (November 2012)

I love Tweetbot. You should get it. However, the first time I tried to open Tweetbot for Mac, something bad happened. I’m not sure what, but I got a dialogue box asking me… erm.. something. (I am posting this a few weeks after it happened. I should have kept the screengrab.) At any rate, I had two choices and no matter which choice I made, it hung for a minute and then quit.

They do have good support and a faq to walk you through some common problems.  It’s here: Tweetbot Help and you can email support at the bottom of that page. I tried re-downloading but that didn’t work – I think the problem was that in Tweetbot for Mac, I wasn’t getting rid of all of the corrupted settings. Here’s what the nice support person told me to do:

Try these steps to see if this fixes the issue:

1. Quit Tweetbot.
2. Open Finder. Go to your home folder.
3. Type command-shift-G (goto folder)
4. Type Library and press return (Library is a hidden folder hence needing to do this)
5. Then click on the folder ‘Containers’.
6. Find and delete the folder com.tapbots.TweetbotMac
7. Restart Tweetbot.

And that worked. If you try it after it’s been working, you’ll lose all your settings, I think, but I can’t see how that’d be a huge deal.



Nov 12

Cage match: Nuxe Micellar Cleansing Water vs Bioderma Créaline H2O

This is going to be a short review. There’s not a great deal that I can say about cleansing waters. I use them on cotton wool to remove makeup before washing my face properly – however, I use a separate remover for my eye makeup (Talika Lash Conditioning Cleanser which is amazing) so they doesn’t need to do any heavy lifting. Both the Nuxe Micellar Cleansing Water with Rose Petals and Bioderma Créaline H2O remove makeup well, no problems there. Let me say also say that I think the Bioderma Sensibio H2O is the same thing as the Crealine H2O but don’t know for certain. Rumour and innuendo abound.

The big differences in the Nuxe and Bioderma are the texture and residue left on my face.  The Bioderma feels like water. Magic makeup removing water. It’s watery to the point of being positively water-like and doesn’t leave anything on my face. Much like water. This is a good thing.

The Nuxe does not have the same degree of desirable wateriness. It’s thicker and a bit sticky and smells (a lovely smell to be fair, rose petals y’know) and leaves a tacky film on my face. I just had a look at the bumpf on the Space NK site and it says

A non-sticky, fresh texture and delicate fragrance for perfectly cleansed face, eyes and lips, leaving your skin clean, soft and comfortable.

I think Space NK and I define non-sticky slightly differently. It’s not awful and I’ll use it up, but will definitely go back to the Bioderma after this, unless another cleansing water catches my wandering eye.

Nov 12

Keep emotional vampires at bay: How to hide your relationship status in Facebook (November 2012)

So you’ve broken up with someone and, rather than deal with questions from your Facebook friends about the sordid details because they’ve just been notified that your status has changed from “In a relationship” to “Single”, you just want to let it slip away quietly, sobbing into your drink with a few real life friends who aren’t such emotional vampires. What to do?

The answer is to hide your relationship status. You can hide it then change it (or not, if you’re into denial), so only you will see the updated status. Here’s how. Please note: these instructions come without warranty, so use at your own risk.

First step, go to Facebook. Once you’re there, go to your profile by clicking on your name on the left hand side of the page.

Once you’re there, take a minute or ten to browse around, remembering all the good times you’ve had and how you’ll be glad to lose the passive aggressive posts you’ve been leaving on each other’s pages. Then when you’re ready – not before, don’t rush it – click on “Update info” just under the photo at the top of your screen on the right hand side.

In the relationship box on the info edit page which you’re now on, click on the “Edit” in the upper right hand corner of the square labelled “Relationships”.

Now change the visibility to “Only me”. Click on the little people icon in the top right hand corner of the edit box that’s appeared. Please note the image below is before you’ve changed it. You want to end up with the tick by “Only me.”

Now click the save button in the lower right corner of the Relationship edit thing. THIS IS IMPORTANT.

At this point, it makes sense to check and see that the changes have taken. You can view your profile as someone else (instructions to follow in a future post) and make sure that your relationship, has, in fact, vanished from view.

There’s one more thing you can do, if you’d like. You can actually change your relationship status. Simply go through all the above again and change it in the drop down panel in that relationship box. You could do it at the same time as changing the visibility to “Only me” but I’m guessing you really don’t want anyone to know about it, so it might lessen the paranoia a bit to do it in two steps, checking that it’s worked by viewing as someone else in between.

And sorry about your breakup. Hope you feel better soon. xx


Jun 12

Come out, come out, wherever you are (or how to unhide friends in Facebook)

We live in the middle of a complicated one way system. When people visit, they need one set of directions to get to our house and another to leave again. It helps traffic and makes things safer. The inconvenience is worth it. Facebook is much the same. You can hide someone easily and somewhat intuitively. To unhide them requires a completely different procedure. (The analogy stops here. It’s just bad design; it doesn’t help traffic or make things safer.)

After helpfully showing my husband how to hide friends on Facebook, demonstrating on someone whose updates I enjoy reading, I went to unhide her. That’s where the trouble began. Because of the constant changes to the user interface, the vast majority of instructions were out of date. These instructions here might be correct for today only. I don’t know. I apologise if you’ve come and they’re wrong. There’s not much I can do about it though, so you’ll just have to cope.

So. On 30 June 2012 at 12.30pm GMT+1, here is how to unhide friends and other hidden things.

1 – Go to your news feed. This is the page you get when you’re logged in and at www.facebook.com.

2- On the left hand side, scroll over “News feed”. A little pencil will appear. Click it, then click on “Edit settings”.

3- A box will appear in the middle of the page listing the friends, apps and pages you’ve hidden. To unhide any of them, click on the x to the right of the name.

And that’s it. You’re done. It’s easy if you know how!