Set lock when adding new displays to the chain


Hi Jay,

Excuse me for the previous pull request. I've cleaned up master and supplied a clean pull request. I think adding things to the display chain requires a lock as well. This was not the case.

Regards,

B.