add selection function(area,window,desktop) and update translation