Use List instead of ArrayList.
Use a Set to clean up logic in BusManager#getConnectedStops.
Better logic for when to set the selection of the time list or not.