honour sound settings and new CheckBox implicit op in Util.scala