With the slowness of Mission Control when a DisplayLink adaptor is plugged in, the support wiki says that mission control animations can be disabled. This does fix it however I found a more elegant solution so that when the displaylink hub is plugged in, a script is run to disable animations and when it is unplugged another is run.
I'm using a free app called 'ControlPlane'
http://www.controlplaneapp.com for this and running two shell scripts (enable and disable) depending on if my Dell D3100 is plugged in or not. They are just simple scripts with this:
http://hints.macworld.com/article.ph...21129110653108
There are much more clever things that can be done but this is a much better solution than having an applescript running in the background or doing things manually