fix menubuttonwidth?, add unknowndeviceicon