add UI interaction sample