detection spindle kinda works but somehow it only finds very few spindles
good coverage, test for scroll_data pretty good. Select requires some more work