updated init with frame in scroller.m