1.8.6: Support hpa/vpa for 'screen' by proxy

also, some fixes to worm example program, and a new progress_bar that
makes heavy use of the move_x sequence.