separate showConfigWindow from tip.view