added explicit handler to update to support mobile touch events