javascripting everything