split checkbox dialog into dialog and panel, reverse order in gradient, add additional component to checkbox panel