1. moved setting of the caret and selection position to a separate API from DrawFocusRing to a separate API called setCaretSelectionPos that takes x, y, w, h parameters to define the caret selection position being reported to the browser to pass on the the platform accessibility API services. The additional width and height of the caret will allow user agents to better assist screen magnifiers in positioning the zoom position at large magnification levels with combined with the semantic information provided by the corresponding element passed from fallback content. 3. modified drawFocusRing to provide user agents with information on how to use the drawing path to drive magnifiers for focus ring. More complete details will that address API or platform specific issues will need to be addressed in the HTML to Platform Accessibility APIs Mapping Guide. 4. Separated Focus and Caret Selection Management into two separate sections. Not all selected content has to receive focus. 5. Added a function to get the caret blink rate to reflect system settings set by users that may have been done to prevent seizures. 7. Re-wrote code example, emphasizing the fallback content as an accessible shadow DOM, that was in section 10 and moved it to section 11 of the specification. The previous code was non-executable.