Projection mapping interface using Processing's SurfaceMapper and ControlP5 libraries