Add support for toggling theme