clean up multi-select code, fix a bug with initializing the rubber band, make all PUBSUB objects notifiable