This is a wide ranging update including a major refactor and a nice new keyboard feature.