fix sliding for Chrome & Safari; improve styling for 'collapsible' switches