revised desktop widget