display function can be defined at different scopes:
- application level (each application needs to code implementation. are implementations compatible with each other?)
- web browser level (addon or script utilizing low level websocket interception can apply filtering logic on multiple web apps. only works in web browsers)
- nip
- other