don't use $.browser