make sample14 work

* redrawing also after left= etc.
* refactored the initialize of Dimension for the hash initialization
  to map to the argument initialization.