add threading and a message queue for CSS change notifications