Now using CoFH as a base, added tabs and improved reliability.