Fixed error if a component was removed without and connections.
Added helper class to deal with KeyEvents.
Added support to select and remove components from a SimulationBoard.