decorator: Report only when hover model changes
desktop: Propagate hover reports to layouter
desktop: Forward decorator user input to layouter