How is `changeButonsStatus` different from `changeButonsVisibility` above?