update events, responsive, add resize:end