Android: Allow finger movement while pressing button
Release button after touch leaves boundaries

Now, your finger can still move around, but as soon as it leaves the button boundaries the button is released.
Clarify code with comments
Add braces
Merge pull request #295 from SeannyM/button-holding

Android: Allow finger movement while pressing button