fix safari pixel size issues and add attribution

Closes #4