Refuse to accept empty label, with a toast.

This partly addresses #4.

@devgeeks - double-check the way I obtain the label field value - jQuery/zepto may provide something better, that I'm forgetting.