throw color_palette process into web_page model. go back to palette color. wrap each in timeouts. check thread status, respawn if necessary.