Your comments

Thanks for the help- just wanted to follow up.  Adding the line 

littlePlot.InvalidatePlot(true);

before the .Refresh() command in  ThrowsException() fixes it.  Good to know, thanks!