Be more frugal with events for validation + char counter