Use ghost labels rather than placeholder text. Closes #42.