Main author:
James Henstdridge <james@daa.com.au>

Bonobo Control and separate library conversion:
Ariel Rios  <ariel@arcavia.com>
