LCD that shows time. Light sensor adjusts brightness of back light to room conditions.
Push button, step rotary adjusts programming of alarms and other features.
Momentary button. Snooze alarm. Snooze starts at just 5 minutes and decreases by a minute each time.
Motion sensor detects if you are moving around.
Annoying buzzing alarm to force awake if other things fail.