guiskin kept getting messed up, wtf. added dialog with external portrait