V1 of o-overlay

Kudos to @wheresrhys