fixed scroll and toggle behaviors