Index: tolbase/lib/markupparser/pkgIndex.tcl
===================================================================
--- tolbase/lib/markupparser/pkgIndex.tcl	(revision 73aa767e940525e6fcbca82763e3398153d1ff0d)
+++ tolbase/lib/markupparser/pkgIndex.tcl	(revision 5c67e4ec68bd5fbb25ecdd066b928e34a7bb3c06)
@@ -1,5 +1,5 @@
 # Tcl package index file
 
-package ifneeded markupparser 1.0 \
+package ifneeded markupparser 2.0 \
     [list source [file join $dir markupparser.tcl]]
 
Index: tolbase/lib/markupviewer/markupviewer.tcl
===================================================================
--- tolbase/lib/markupviewer/markupviewer.tcl	(revision 73aa767e940525e6fcbca82763e3398153d1ff0d)
+++ tolbase/lib/markupviewer/markupviewer.tcl	(revision 5c67e4ec68bd5fbb25ecdd066b928e34a7bb3c06)
@@ -17,5 +17,5 @@
 package require renderpane
 
-package require autoscroll
+package require autoscroll 1.1
 
 snit::widget markupviewer {
@@ -81,4 +81,5 @@
 
         # Create the renderpane.
+
         install rp using renderpane $win.rp \
             -yscrollcommand "$win.scroll set" \
@@ -92,8 +93,7 @@
         scrollbar $win.scroll \
             -command "$win.rp yview"
-        ::autoscroll::autoscroll $win.scroll
 
         # grid them in.
-        
+        # josp: use grid and autoscroll
         if { 0 } {
           pack $win.scroll  -side right -fill y    -expand false
@@ -105,4 +105,5 @@
         grid rowconfigure $win 0 -weight 1
         grid columnconfigure $win 0 -weight 1
+        ::autoscroll::autoscroll $win.scroll
 
         #---------------------------------------------------------------
@@ -120,4 +121,5 @@
 
         # User Menu.
+        # josp: no user menu considered
         if { 0 } {
           menu $rp.user -tearoff no -postcommand [mymethod PostUserMenu]
@@ -149,8 +151,13 @@
     }
 
-    method UsePreferences {} {
-      # Update the display when the preferences change.
-      $self showpage
-    }
+    delegate method UsePreferences to rp
+    # josp: delegate UsePreferences on renderpane
+    if { 0 } {
+      method UsePreferences {} {
+        # Update the display when the preferences change.
+        $self showpage
+      }
+    }
+
     #-------------------------------------------------------------------
     # Public Methods
@@ -341,4 +348,5 @@
         }
         
+        # josp: don't known what is it for
         if { 0 } {
           $rp searchfor [$self searchtext]
@@ -346,5 +354,6 @@
         # NEXT, give the renderpane the focus so that we don't
         # need to click in it.
-        $self focus -friendly
+
+        #$self focus -friendly
 
         $self setpos $ypos
Index: tolbase/lib/renderpane/renderpane.tcl
===================================================================
--- tolbase/lib/renderpane/renderpane.tcl	(revision 73aa767e940525e6fcbca82763e3398153d1ff0d)
+++ tolbase/lib/renderpane/renderpane.tcl	(revision 5c67e4ec68bd5fbb25ecdd066b928e34a7bb3c06)
@@ -117,9 +117,11 @@
 
         # Next, create the rotext pane.
+      
+        # setgrid option makes conflict with tolbase geometry
+        #-setgrid true 
         installhull using text \
             -insertwidth 0 \
             -borderwidth 5 \
             -relief flat \
-            -setgrid true \
             -wrap word \
             -cursor xterm
@@ -152,4 +154,5 @@
 
         # Next, add the markup tags, using the user preferences.
+
         $self UsePreferences
 
