Added looping and an in-window control guide.