Volume control and js fixes