added delegate

- added a delegate which supports 3 states (unlocked, moving, locked)
- improved UI to allow for state tracking and reset of slider

Signed-off-by: Lincoln Six Echo <jollyjinx@planetexpress.local>