better documentation and some important change in ScalaTextPresentationProxy