Support for new settings screen.

Additionally, it uses the new setprimarycolor function now.