Work on region coordinate spin box updates

Spin box update behavior is messy, updates too much, overwriting user
input. Started with a custom spinbox as seen on SO.
M: Replaced print with logging.
Smoother ROI position and color updates
M: Even more led->feature renaming