GitHub Issue #8 - added onMouseoverSquare and onMouseleaveSquare