stylesheet and view changes mainly