- the terminal, hence the name),
-- **lookaside** that subscribes to "rough" location messages, quieries
- an external source (in our implementation, opencellid database),
- and prepares the response to the terminal containing approximated
- location, and
-- **wsgateway** that is a websockets server that translaes messages
+ the terminal, hence the name), and sends responses to the collector
+ for relaying to the terminal,
+- **lookaside** that subscribes to "rough" location messages, queries
+ an external source (in our implementation, either google maps "API",
+ or a local opencellid database), and prepares responses with
+ approximated location, and
+- **wsgateway** that is a websockets server that translates messages