how does a sloan flushometer work