update node modules and bower dep, add event test