making this so much better -- camera control directly & ui for snapping... more to come soon