Thanks Bupaje I've emailed Acknex the code.

@adrian - I don't know what is going on that is very weird with the lock_on_object() action, but I don't know if that is because I have changed some things in that demo rather than the initial code, but the lock on stuff wasn't actually refined or really worked on, it was a default thing I quickly threw together.