Improved workspace changing widget and behaviour.