Remove barcode static variable, pass it around as function argument
Consistent naming of new product related stuff
Better and less buggy logging for page opens
Logic for switching between pages instead of showing all of them all the time
Remove useless UI components