F brushing

Adds brushing support, but still it needs to be decided how to properly activate the mode. I'm opening this PR so that we can discuss on it easier.

You can find example screenshots here:  <https://github.com/transparencyint/CGIP/issues/184#issuecomment-12867781>