- SOP/torus: improve caps generation
- EVENT/keyboard: key codes are now filtered with a mask
- EVENT/scene: fix bug where timeReached and tick events would not be removed from the timeController dispatcher
- EVENT/window: fix bug where resize event would be added multiple times
- OBJ/audioListener: ensure audio is turned off if node is deleted
- add callback when audio is toggled on either via the OBJ/audioListener node, or via the viewer sound icon. The callback can be registered with
scene.root().audioController.onToggleSound(callbackName:string, callback: (soundOn: boolean) => void)
- update easing expressions documentation.