implemented (hopefully) w3c compliant term skipping