topmenu and bottom bars update

large change should be better now