updated scrawl.contains() and associated stuff