<nit pick>
Perhaps the buttenled_off setting should be renamed to buttonled_offlevel or buttonled_standby[level]. The _off suffix implies that it's a boolean to turn the button LEDs off.
</nit pick>

Just something I noticed when I saw _off taking a value of >1..