(Android) Reimplemented input loop - better throughput/latency