removed ::select because W3C didn't validate it