nitpick: can we follow the same file name convention? `background-color.js`