updated grayscott.js to handle fullscreenbutton

- taking canvas size from DOM element, not hardcoded
- make mouse movements scroll-aware
- add click handler for fullscreen button