add hide=F option
on (re)load, respect whether panel should be hidden or not
be more conservative when setting panel width (+9 pixels)