for some reason it's crashing on my test device and I can't hold up the Android Emulator on my present machine, which is making debugging a little tricky. Taking it apart, bit by bit.