added pausing and some other stuff. guncontrol knows who is holding it... to some extent.