bug-fix: submit button disable/enable logic

- account for having empty entries properly