Actually, no. Hehe. This is confusing. The two flags are needed. The /only/ place to disable viewReset is onZoom, which doesn't fire during setView, and thus cannot be used to disable moveEnd in that case. My latest commit is ready to be pulled, I think.