allow scrolling while moused over scrollbar in chrome
added notifications, global error handling, and minor cleanup