more hammer and pointer bug fixing for iOS