fix: fallback to __bindto's id attribute when it is not a string