replaced eventTarget with eventDispatcher and added canClearValue and canEnterValue util functions to gameBoard.