CSS just wasn't cutting it, fix settings window size with JS!
<meme>JS all the things!</meme>
Add initial support for Wash brush position, fixes #71
This actually provides no api.js changes as the API additions are 100% backwards compatible.
Everything works a bit better now, and this is extensible to allow control of all presets.
Also as part of a later comment on #71, force the pen back up when leaving settings.
Fix regression for initial window resize on settings "window"