
These are all *known* bugs:

 * Refresh can get confused when lines are deleted separately -- the
   adjust_marks.. functions are a bit off

 * Reading hex numbers with a sign don't work
