INTELLIGENT MILD SWITCHES: IMPROVING PROPERTY AUTOMATION AND USEFULNESS