The line switching is an interesting mechanism, an the automatic jump of the uncontrolled lines is a fun feature, good job!