oh baby, it works!
several events finished, fixed problems in calculateneighbour index method, attached left_click, finished reveal() method.
TODO: finish the gameplay with complete or gameover endings, attach the new game button to generate() method, show timer, show mine covered counter.