Changed core <img> to <canvas>.
Added difference/grayscale filters. Zoom centres on cursor. Reverted back to using <img> tag instead of <canvas> for display (more efficient).
Fixed Show 100% bug.
Refactored custom filters to separate functions. Sped up overall custom filter speed (turns to toDataURL() is slowing things down... PNG takes twice as long as JPEG at 90%). Refactored HTML-code strings to fit conventions (single quoted with inner double quotes).
Added gradient generation code.
Implemented false color. Debugging functions included (goo() and hoo()), for record purposes.
Minor tweaks (changed rounding method & minor efficiency) to False Color Filter. Added sample/comparison images for false color.
Added name property to each False Color Palette.
Made control bar dynamic in terms of height.
Bug fixed: Zoom to 100% (wasn't centering on canvas). Added QUnit tests for 100% Zoom Button & Fit Zoom Button.