#27 (comment) shows that in the first implementation, if the parameter is not a list but a single overlay, the overlay is not displayed and we don't see any errors in the R console.
We could make the display function fails in that case or transform the parameter into a list.