block drags. not totally functioning, but its a start.