extra null check for android impl of ifaddrs
string fixes default constructor
fix doubletouch on android