Updated to target newest Android version, usage of ABS