- handling of workspace and language changes