Added private methods for reseting the choice box, initializing components, and clearing the visual.