Self-tinting contact lenses are on their way