updated dataviewer to hopefully behave better with mac