Lily Allen has vowed to quit criticising her fellow stars. The Smile hitmaker famously became embroiled in public feuds with singers Katy Perry and Cheryl Cole during the early stages of her career, and was last year (13) involved in a bitter online war-of-words with upcoming rapper Azealia Banks. However, she has now promised to walk away from future spats to prove she has grown up. She tells ShortList magazine, "I don't really care about b**ching about Katy Perry. To me, that was never my edge. That was just sensationalist s**t. I was young and I didn't know how the media worked. I haven't lost my edge. I just know what is f**king tabloid stupid sensational bulls**t and what isn't."