HexViewer no longer inherits basecanvas

Scrolling performance much improved
HexViewer can now optionally scroll the backdrop lines with the text
FontPicker now only loads/sorts the font list once