fixed compound goggles

re-did the tick handler and proxy registry