#20; remove $.browser usage