vectorized the darken function; scatter plots can now have lines join by colour, in the correct colour, and same with smoothers