Editing barcode in the middle is not going to reset cursor
Canonical form replaced with "Show EAN" link
Replaced checksum field with "fix checksum" link
Country cleanup
Drawing barcode in red if checksum is not valid