- logging
- event listeners
- app type