Clean up HTMLSelector's API.
Formatting.
More correctly implement :disabled pseudo-class.