photo controller