You should add a painter tool to the application, meaning you choose an effect (or more than one) and PAINT where you would like the effect to appear, therefore you could have more precise effects. Example: You have a picture of a mountain, one side of the mountain could be highlighted and painted with a 'rain' effect and the other side highlighted and a snow effect chosen.