Beginning work on event listeners, config, and lock mechanics.