Listen for check change instead of click