Added support for changing workspace as a result of a client message.