Subject to change as it’s kind of dumb and juvenile as something tells me I could do better.
There would be two buttons on the bottom, one with a forward arrow and the other with a back arrow. The user would use these buttons to navigate through a number of images of people’s faces. There would be buttons on the side to change the brush size and color. It’d essentially be a drawing program, except it would be geared at giving people mustaches.
An outline of the steps:
There would be a mousedrag function to create the drawing function using an ellipse.
There would be a mousepress section for when the user clicks any of the given buttons:
For the arrows: a state for each image; clicking the forward button would add 1 to the state, and the back button would do the opposite. It would also activate a state which would essentially reload the image, eliminating the previous drawing.
Color: each of the color buttons would change the color of the ellipse being dragged.
Size: each of the size buttons would change the size of the ellipse being dragged.