Remove most of the event handling and only keep the bare minimum to make sure things are in sync.  This was a major performance drain.