Issue #3181507 by codebymikey: Users should be able to choose if the background colour is used to override the button colours
Closes #3458456