Control-C doesn't work very will in conjunction with Timers - you get a System.Management.Automation.PipelineStoppedException.
Unless there's anything that can be done about it, I prefer ignoring control-c rather than letting it make that particular mess.