use overlay instead of iframe fix