added validation to initial site presentation. keyCodes