Yes sorry just realized that..
I redid it and got dy/dx=1-lnx/(x^2lnx^2), which sounds a more accurate answer and think I have done it right this time.
Is is possible to just extend this question though:
If I was to find when the gradient equals 0, I've got 0=1-lnx so 1=lnx, but how would I...