Context part 3: detecting context change

a lot more to say, a lot more to come