abstracted out most of the google pieces from the OverLayView