Should the two on handlers be combined? I thought speed tests you ran previously showed it was better to use a single on and then use e.type to split up the handling (use switch/case if there are more than two conditionals).