refactoring stylesheets
nice apps widget
fix bug of closing widget