mouse対応・hashchange対応・resize対応など。