add no-op methods for unsupported browsers, add comments