relying on modal and overlay being at a specific index in the array of subviews was too brittle, especially when the modal contains a MapView. The MapView adds two extra layers which throws off the indexing of the subviews
Merge pull request #54 from RafaelAlba/update-how-modal-and-overlay-views-are-retrieved

Using objectAtIndex proved to be too brittle when modal contained a MapView