Different implementation for flip cover switch