clean up code (part 1); widget create activity improved; widget default values