Added AppWidget class, p. 173