I have xenia in my tank and it does grow like a weed. I trim mine with a pair of stainless scissors about every 2 weeks and trade my cuttings at my LFS for credit.
If you place some more aggresive corals around the xenias, The aggresive corals will sting it and keep it contained to one area!
I have a torch coral near my xenia!