added widgets and notifications, removed hammerjs