DOM API fixes