Dial
====

A circular value input control. Its value can be set by: 
- Freely dragging a handle at any distance from its center
- A mousedown event on the dial
- Keyboard input of arrow keys, page up/down, home, and end

It provides accessibility feedback through screen readers. 