Use private event, instead of system-wide 'previewFrameLoaded'

Fixes bug identified by @geoffreykwan

https://github.com/WISE-Community/WISE-VLE/commit/3d7037dc58f9396b7f5d4f2905621f35ff342f0c