Currently you can't easily tell a normal session apart from one where you are shadowing another user. We should add something to tell them apart, even if it is something small like a different window title.
Looks good. A client that is shadowing now has a different title to clearly separate things. And the cropping works well (except bug 7258, but that corner case already existed).