An external point-charge model for wavelength regulation in visual pigments | Synapse