Now uses space efficiently for both vertical and horizontal view (note: the combination of this, rotation and zoom ist still buggy)