adding support for additional old api events and for different responsive view port