Use self instead of this in survey events