Making an intuitive light switch button – How our engineering team tackled this
blog.cesanta.com
blog.cesanta.com
The proposed designs offer poor usability for a number of reasons and I sincerely hope it doesn't get implemented for anything important.