TicTacToe created using native DOM api, using Event driven programming paradigm and a Model/View abstraction layer.