code cleanup, added scrollable attribute, fleshed out setting custom view, added loading functionality to sample activity