try checking for scrollable first