eliminate the need to use a span in label for custom checkbox/radio
added offset x/y for checkmark position customization