Om interacties tussen de styling van de website en Eye-Able te voorkomen, zijn
alle stylesheets en bijna alle HTML-elementen van Eye-Able ingekapseld in een
schaduw-DOM. Zolang er geen functies worden geactiveerd, wordt de overige
HTML-code van de website niet gewijzigd.
Bij het activeren van functies kunnen de volgende wijzigingen
worden aangebracht in de HTML- of CSS-code van de pagina: Toevoeging van CSS classes/ID's, inline
stijlen, attributen en nieuwe elementen. Alle wijzigingen kunnen ongedaan worden gemaakt door
de functies te resetten en de pagina opnieuw te laden.