incorporate horizontal scroll