New visuals

fixed several issues.

`Buffer.resize` has size in number of bytes, but `Buffer.size` is in number of elements. Can we please make that more consistent?