Got rid of the long-running Timer for updating the Play/Pause button.  It would reliably cause the device to lock up after a while.