fixed New() to NewOverlay()