adding widget + touch