Implement Right behaviour skeleton
Merge branch 'ui' of https://github.com/SharUTC/SharUTC into ui