Action Interfaces

I was asked to interpret 4 actions; scroll, scale, rotate, and push in a uniform set of icons. Motion was assumed but it could not be depended on.