added ability to tap on widget anywhere to update