Viewer + Separated Style + Trim Js + Database support