fix display bugs, don't alter original data

- closes #75