- added dispose check because in some undefined circumstances the setBackground...