Improved UI, switch to Angular Dart UI, responsive design