feat: add list container selected index, padding and colors
fix: endif comment out name of if
feat: add extern device access