sendEvent ONLY if there is a state change?

by default only events where the new value != the old value are committed to the database.
also, the displayed parameter is not used in Hubitat, best to just drop it altogether...