Lowercase inputs
Provide callbacks for unit and cell selection