add setud, getud, loadui, seekui, ontouch, listen