First pass of a custom scrollbar implementation