tested on nexus5, 7, and 10 without crashing