Remove horrible spaces !
Use preferred naming convention. Also making the description method in OEBindingMap thread safe.
Correcting memory management bug by using Apple callbacks for retain, release and copyDescription rather than hacking with ARC.
Convert the events to remove to the proper device handler so they are correctly removed from the observers.