I can't see the video, where did you upload it to? I usually use youtube but I know there are a bunch of other sites you can use as well.Ok, so I've taken a video and something (beak, foot?? Not sure) is pushing hard & quick on the membrane.
Sounds like there is progress though
