cleanup
changed to new Bus
switched to ViewList