fixing up image filter, working slightly better

Still to fix:
- Load image from URL.
- Image doesn’t redraw properly.
- Save?!