additional tab logic including signal/slot setup