initial work to add multiple display lists
Actually drawing display lists

  still need to debug why text boxes are not showing up