Miscellaneous bug fixes for v 1.4

Device checking should fix the background issue.  IAP is currently a
no-go...