updates scroll methods, and styling