switch: flatter

- insensitive, backdrop button: use backrgound-image to avoid flickering transition