Basic functionality now works without a lot of glitches.