don't place placeholder if element not empty

If the element has content before the placeholder is initialized on it, the placeholder shouldn't be placed.

Could also move this check to the constructor.