Minor component tweaks; js components