Implemented cancel overlay view on touched instead of tap
Implemented overlayContainerView property to specify where to place overlay view