Fix topbar edge cases, make is_hover a data option.