I should have noticed this before, but I think we need to make the zoom threshold a setting.