fix #8 Dialog
fix #5 use font awesome