fix for #3: GUI allows movement outside device freq range