Hazard viewer old state

This PR is a duplication of PR #132 but has be reverted to head: 95091c2af62824036848fa12c46f79d95710af34 in order to not include the newest commits on the branch