Bug 972020 - Loop basic UI.

- using vanilla js for now
- a ui toolkit is provided to help identifying available component styles