handle field clicks