flag and move mouse
i now realise that there was a much easier way to do this, but it's still cool and low res