Would there perhaps be any mileage in making "BookView" a read-only view rather than a window which permitted editing? That would still allow those who wished to use it to copy from to do so, while (perhaps?) simplifying the pain of two-way sync between BookView and CodeView.
|