Ensures the Caret stays vertically centred when editing a document in Visual Studio 2012+