Wow, that's quite an artifact there.

In the picture I can't quite tell what the mystery lever is; is it the thing on top with a hook connected to a piece of wire?

-NT