Added implementation for Area selection.