Color changes and potential fix for viewport zoom bug