Below: A simple example of what I`m adding to the Sprite/image editor.
///////////////////////////////////////////////////////////////////////////////////////////
// 16 lines of code
// mirror drawn image - use mouse with left button held down to paint.
// dont use RND inside the RGB as it slows things down.
///////////////////////////////////////////////////////////////////////////////////////////
GETSCREENSIZE w,h
GRABSPRITE 0,0,0,w,h
WHILE TRUE
DRAWSPRITE 0,0,0 // draw current display
MOUSESTATE mx, my, b1, b2 // read da mouse
IF b1=1 // button pressed
FOR a=0 TO 360 STEP 5 // change the "STEP" for different effects
SETPIXEL 300+COS(a+mx)*50+mx,200+SIN(a+my)*50+my,RGB(255,a,0)
SETPIXEL 300+COS(a+mx)*50-mx,200+SIN(a+my)*50+my,RGB(100,a,a)
SETPIXEL 300+COS(a+mx)*50-mx,200+SIN(a+my)*50-my,RGB(255,a,a/2)
SETPIXEL 300+COS(a+mx)*50+mx,200+SIN(a+my)*50-my,RGB(100,a,a/3)
NEXT
ENDIF
GRABSPRITE 0,0,0,w,h // grab new screen display
SHOWSCREEN
WEND