better tooltips, ^C handling