Gordon, a Flash runtime written in pure JavaScript