I use setValue like that to get rid of the box afterwards, because for some reason without that at the end it never went away for me. And oh no, I forgot (), a simple little mistake anybody can make.
Pro tip: after you call the parent getValue() will return an empty string.