fix a firefox bug related to bootstrap class
switch to new design, there are few bugs with routing