Detecting state changes with translations

Work in progress