fix: CSVLoad returns empty data if file cannot be opened
fix: input setfocus
chg: tabbed UI for graph windows