fix keyboard
fix view
modify Widget
modify widget ui