fix bug; optimize css; add navigator.