As far as the blurring issue to which Renee Maxwell referenced when changing the map zoom level programatically, I was seeing some strange behavior there as well. I was able to resolve this issue by changing my navigationMode in my map object from 'css-transforms' to 'classic'.