Added subway diagram controls and associated behavior to show/hide different diagram states