Merge "Generalize AutoHideController to be shared" into rvc-dev