overlay.py: Adds overlay type checks for update()