Fix small bug with show/update, and code cleanup.

We decided against removing the "update" function because the
position could be fixed while the camera is in motion.  So a
simple subscriber or "computed" function wouldn't get all the
updates merely from changes to world position for fixed objects.