Still working on UI: JS parts.