Tired of typescript language problems, not ready for primetime yet, switching to Dart