fixed some bugs in dimension provider - original bug was font color staying white when color change was undone