prevented occassional assignment to null object
mouse behaviors added to scrollbar