wokring ui on device