const QString &getButtonName(const QString &id) const { if(theButtons[id]) return theButtons[id]->name(); return id; }
const QString &getButtonName(const QString &remote, const QString &button) const { if(theRemotes[remote]) return theRemotes[remote]->getButtonName(button); return button; }
	const QString &getButtonName(const QString &id) const { if(theButtons[id]) return theButtons[id]->name(); return id; }