showing sheet in a specific rectangle, while blocking the whole view

    - Using NSArray instead of variable list
    
    - Adding a method which will allow us to show in a rectangle but
      still block the whole view
    
    - adjusting internal implementation to fit the behaviour in item
      2