Adding positioning - needs refactoring to account for the overlays height/width