593 (599): Rearrange oncontextmenu
Get dirty

Number attribute name would have no effect;
Binary OR
592 (594): Bitwise OR, ternary operator
590 (590) Move assignments to function call
576 (581 crushed): Get rid of c argument
572 (575 crushed): Move "<tr>"
568 (577 crushed): Get rid of argument, rearrange defs
566 (577 crushed): rearrange bomb generation

Also fixes bug: when bomb is in the bottom-rightmost cell fields
calculation is incorrect.
546 (merging subzey's amazing work, recounting, cleaning)