Merge pull request #48 from kormoc/master

Fixes #47, this validates the frame number is valid before taking action and more special frames.
Add missing and recent special frames

Special frames 881, 1219, 1233, and 1261 were missing.
Special frames 1413 to 1420 were not entered yet.
Merge pull request #49 from justfortherec/patch-1

Add missing and recent special frames
Special frames
Fixes #51, this uses the shortcut from scripts/addWheelListener.js to figure out the target canvas element