fix bug with unicode
add bannerpreview component
add preview and projection
add tests for edit page