Sort children is recursive and will mess up services' children (e.g. search
    result item not the first item anymore) so we should call it only once at
the beginning.
And instead of sorting all items everytime, we just insert them at the correct
position.
I guess our users are more interested in classic Facebook page than JSON.
Not sure why Echonest returns graph URL.