Add programmable theme switching, though still not working yet :-(.